ContactPickerView не отображается.. приложение падает
Я получаю эту ошибку при попытке открыть представление приложения "Контакты" в моем приложении для выбора и импорта контактов. Я не уверен, в чем проблема. Может кто-нибудь помочь решить проблему?
*** Завершение работы приложения из-за необработанного исключения "NSInvalidArgumentException", причина: '-[UIViewController openContacts:]: нераспознанный селектор, отправленный экземпляру 0x7ff917a10740'
Вот мой код
let contact = CNMutableContact()
var delegate: ViewSevenFiveDelegate!
var tableViewController: ViewTwo? = nil
//Fetch Contacts Information like givenName and familyName, phoneNo, address
let keysToFetch = [CNContactGivenNameKey, CNContactFamilyNameKey, CNContactPhoneNumbersKey]
let store = CNContactStore()
@IBAction func openContacts(sender: AnyObject) {
//open contacts to add to VCtable
let contactPickerViewController = CNContactPickerViewController()
contactPickerViewController.predicateForEnablingContact = NSPredicate(format: "Number != nil")
contactPickerViewController.displayedPropertyKeys = [CNContactGivenNameKey, CNContactFamilyNameKey, CNContactPhoneNumbersKey]
contactPickerViewController.delegate = self
presentViewController(contactPickerViewController, animated: true, completion: nil)
}
func contactPicker(picker: CNContactPickerViewController, didSelectContact contact: CNContact) {
delegate.didFetchContacts([contact])
navigationController?.popViewControllerAnimated(true)
}
}