Недавно я начал изучать Swift и для своего первого приложения (шаблон Master-Detail), я пытаюсь извлечь данные (добавить контакты в список) из моей адресной книги. Я пытаюсь подключить мой метод showAddressBook к кнопке + в Мастере. Сбой сборки в строке инициализации (ошибка: «Инициализаторы могут быть объявлены только внутри типа»), поэтому я предполагаю, что мой код неверен.Подключение методов к кнопкам и инициализация
func showAddressBook() {
var addressBookController = ABPeoplePickerNavigationController.alloc()
init(addressBookController = ABPeoplePickerNavigationController) {
self.addressBookController = presentViewController(presentViewController: addressBookController, animated: true, completion: nil)
}
}
Я могу загрузить код для подключения данных Адресной книги, если это необходимо. Благодаря!
Итак, я заменил 3 строки в func на то, что вы написали, и приложение продолжило сбой. Мысли? – user3345130
Я отредактирую ответ для вас – user3703910
Спасибо, он все еще бросает ошибку, возможно, что-то не так с моим другим кодом. error msg ниже – user3345130