CNUI ERROR Время ожидания контакта с задержкой
Я пытаюсь показать Контакты добавить новый вид контакта с картой ContactsUI в iOS 10.
Код, который я использую для представления CNContactViewController, следующий:
let contactViewController = CNContactViewController(forNewContact: contact)
contactViewController.contactStore = CNContactStore()
contactViewController.delegate = self
self.present(contactViewController, animated: false) {}
Но каждый раз, когда я запускаю код, приложение становится замороженным, и я получаю три + раза следующий журнал ошибок:
[CNUI ERROR] Время ожидания контакта с задержкой
Любые объяснения приветствуются,
Ответы
Ответ 1
Я нашел обходное решение. Просто оберните CNContactViewController
в UINavigationController
, и все будет хорошо.
Специальный пример кода для @JackRobson
let contactViewController = CNContactViewController(forNewContact: contact)
contactViewController.contactStore = CNContactStore()
contactViewController.delegate = self
let navigationController = UINavigationController(rootViewController: contactViewController)
self.present(navigationController, animated: false) {}