rockdaswift rockdaswift - 5 days ago 5
iOS Question

CNUI ERROR Contact view delayed appearance timed out [ios10]

I am trying to show the Contacts add new contact view with the ContactsUI framework in iOS 10.
The code that I am using to present CNContactViewController the is the following:

let contactViewController = CNContactViewController(forNewContact: contact)
contactViewController.contactStore = CNContactStore()
contactViewController.delegate = self

self.present(contactViewController, animated: false) {}


But every time I execute the code the app gets frozen and I get three + times the following error log:
[CNUI ERROR] Contact view delayed appearance timed out

Any explanation is welcome,
Thanks!

Answer

I find a workaround. Just wrap your CNContactViewController in UINavigationController and all will be fine.

Comments