Я начинаю работать с ABAddress Book и используя очень простую отправную точку ... Я хочу получить все записи в своей адресной книге и поместить их в массив. Он продолжает показывать 0 элементов.ABAddressBookCopyArrayOfAllPeople Не возвращает никаких людей
ABAddressBookRef addressBook = ABAddressBookCreateWithOptions(NULL, NULL);
NSArray *allContacts = (__bridge NSArray *)ABAddressBookCopyArrayOfAllPeople(addressBook);
не на самом деле ABAddressBookCopyArrayOfAllPeople
получить все люди из вашего списка контактов или же я что-то неправильно.
ПРИМЕЧАНИЕ ДЛЯ ADMIN's Мой вопрос был связан с объектом C, а не для SWIFT, поэтому этот ответ не применяется. В рекомендуемом ответе объясняется, почему переход кода OP из Objective C в Swift является ошибочным и не работает. Мой вопрос - нет. Я пытаюсь понять, почему, когда я устанавливаю это на свой iPhone, у которого сотни контактов allContacts
нет товаров. Я пытался понять правильный способ поместить все мои контакты в массив. В основном из-за необходимости ведения бизнеса я делаю свой собственный собеседник, потому что я не хочу использовать встроенную в нее Apple.
Не обман. См. Мой вопрос снова – logixologist