Описание тега cncontactviewcontroller

1 ответ

Кнопка Отмена не имеет никакого эффекта для CNContactViewController

Это не обман этого вопроса или этого вопроса, потому что эти ответы не сработали. По какой-то причине кнопка отмены не действует при представлении CNContactViewController внутри UINavigationController. Действия по воспроизведению: Скопируйте этот ви…
0 ответов

Как изменить цвет для создания нового контакта

Наше приложение имеет темный цвет фона панели навигации и белый оттенок. Они устанавливаются API UIAppearance. Когда мы вызываем этот код для добавления контакта, он использует этот белый цвет для кнопки "назад". Как мы можем установить этот цвет то…
31 авг '16 в 19:45
1 ответ

viewControllerForNewContact показывает все ключи

Я хотел бы показать только ограниченное количество ключей при создании нового CNContact (используя метод viewControllerForNewContact). Однако, несмотря на различные значения для ключей для извлечения, которые я пробовал, я все еще продолжаю получать…
23 мар '16 в 20:34
0 ответов

Расширить или создать подкласс CNContactViewController для множественного выбора с проверками

Я хотел бы иметь возможность подтянуть CNContactViewController с одним контактом. На этой странице я хочу добавить функциональность множественного выбора, чтобы я мог выбрать несколько свойств, а пользователь выбирает каждое свойство либо выделяет, …
0 ответов

Как выбрать контакт из раздела "Siri найден в приложениях"?

Я использую CNContactPickerViewController со свойствами для выбора номера телефона: picker.displayedPropertyKeys = [CNContactPhoneNumbersKey] picker.predicateForEnablingContact = NSPredicate(format: "phoneNumbers.@count > 0") picker.predicateForS…
1 ответ

ContactsUI: как показать только определенные поля при создании нового контакта на iOS?

Цель состоит в том, чтобы представить только определенные поля при добавлении нового контакта на iOS. Например, предположим, что вы хотите показать и изменить только адрес, номер телефона и имя для контакта. Код ниже не работает. Все поля все еще по…
0 ответов

Можно ли добавить CNContactPickerViewController в качестве дочернего контроллера представления?

Я хочу добавить CNContactPickerViewController в UITabBarController как вкладка. Я достиг того же самого с ABPeoplePickerNavigationController но тот же подход не работал для CNContactPickerViewController, Есть что-то, что я пропустил или это невозмож…
25 фев '16 в 21:51
1 ответ

CNContactViewController не предоставляет кнопку Готово

Я использую CNContactViewController для ввода информации для нового клиента. Но как бы я ни представлял CNContactViewController, я получаю только кнопку "Отмена" в верхней панели... Нет кнопки "Готово" или иного способа отклонить контроллер. Как вкл…
22 ноя '15 в 00:52
1 ответ

Отображать CNContactPickerViewController в представлении контейнера?

В настоящее время я обновляю старый проект Xcode, над которым я начал работать давным-давно. Я обновил цель развертывания до iOS 10.0, поэтому меня заставили заменить ABAddressBook рамки с Contacts фреймворк. Я использовал, чтобы представить ABPeopl…
1 ответ

Выбрать несколько свойств из одного контакта в CNContactPicker

Я пытаюсь использовать CNContactPickerViewController и продолжаю сталкиваться с проблемами, связанными с выбором нескольких свойств из одного контакта. Базовый дисплей сборщика let contactStore = CNContactStore() override func viewDidLoad() { super.…
1 ответ

Идентификатор контакта возвращается с суффиксом ABPerson

Я добавляю контакт, используя Native CNContactViewController, и после сохранения контакта возвращает идентификатор контакта с суффиксом ":ABPerson", и при перекрестной проверке в списке контактов появляется тот же контакт с другим идентификатором. К…
1 ответ

Не удается преобразовать тип "[String: Any Object]" в ожидаемый тип "String"

Попытка получить строку номера телефона из CNContacts. Я поднимаю контроллер представления выбора контактов, и когда пользователь выбирает несколько контактов, я создаю контроллер представления представления сообщения. Мне нужно создать массив строк…
1 ответ

CNContactViewController делает что-то странное с цепочкой респондента

Я пытаюсь реализовать ярлыки UIKeyCommand в моем приложении, и по большей части, кажется, работает нормально. За исключением случаев, когда я представляю CNContactViewController в модальном представлении, где кажется, что он делает что-то странное: …
0 ответов

"недопустимый экземпляр класса ABRemotePersonView; клиент должен использовать только NSRemoteView" при попытке создать экземпляр CNContactViewController

Я пытаюсь показать CNContactViewController для выбранного контакта в таблице, которая отображается в модальном окне: let controller = CNContactViewController.init() controller.contact = contact.contact guard let selectedCellView = contactsTable.view…
0 ответов

CNContactViewController не охватывает всю ширину

Я использую CNContactViewController в NSTabViewController также как и NSPopover, В обоих случаях ViewController имеет слишком маленький размер (см. Красный цвет на скриншоте). Другие вкладки используют все доступное пространство, как и следовало ожи…
30 янв '17 в 21:47
0 ответов

Получить отредактированный контакт после того, как пользователь отредактировал его в CNContactViewController

Я получаю CNContact экземпляр в contactPicker после того, как пользователь выбрал его CNContactPickerViewController, func contactPicker(_ picker: CNContactPickerViewController, didSelect contact: CNContact) { let contactView = CNContactViewControlle…
0 ответов

CNContactViewController shouldPerformDefaultActionForContactProperty = false не соблюдается

Несмотря на возвращение false от contactViewController:shouldPerformDefaultActionForContactProperty:iOS 9 переопределяет этот параметр и выполняет действие по умолчанию. Например, нажав на свойство адреса контакта в CNContactViewController перенапра…
02 ноя '15 в 23:21
0 ответов

iOS Contacts - сохранить один контакт без разрешений (или разрешений UI)

Похоже, что CNAuthorizationStatus и соответствующая документация предполагают, что вам нужно разрешение на чтение или сохранение в CNContactStore. (И я прочитал большинство вопросов на основе CNContact, и они довольно последовательны по этой теме).…
30 ноя '18 в 07:37
1 ответ

Настроить контроллер навигации View Controller как черный экран CNContactViewController

У меня есть представление коллекции с некоторыми ячейками, представляющими контакт (их данные имеют номер телефона и имя), и я пытаюсь добавить контакт в контакты iPhone. Я создал переход с помощью кнопки "Добавить контакт", которая находится внутри…
1 ответ

Показать номера телефонов в CNContactViewController

Можно ли заставить CNContactViewController показывать номера телефонов контактов вместе с их именами? Я посмотрел, но ничего не смог найти по этому поводу.
05 фев '18 в 18:00