Я просто хочу получить все контакты из адресной книги и отобразить их в UITableView.
Отобразите все контакты, как показано на изображении.
Я не знаю, как это сделать.
Пожалуйста, предложите мне решить эту проблему.
Заранее спасибо...
Я просто хочу получить все контакты из адресной книги и отобразить их в UITableView.
Отобразите все контакты, как показано на изображении.
Я не знаю, как это сделать.
Пожалуйста, предложите мне решить эту проблему.
Заранее спасибо...
Ваш адрес ABAddressBook
: http://developer.apple.com/library/mac/#documentation/UserExperience/Reference/AddressBook/Classes/ABAddressBook_Class/Reference/Reference.html Он имеет (NSArray *)people
, который возвращает вам все контакты. Вы можете использовать это как источник для своей таблицы. У меня нет полного образца кода, но я думаю, что смысл переполнения стека не в этом. Найдите здесь, в SO, чтобы узнать, как реализовать UITableView
.
Вот решение, которое вы ищете. При этом вы получите необходимые данные из метода -(void)collectContacts.
Да, я нашел решение...
Используйте этот код
// creating the picker
ABPeoplePickerNavigationController *picker = [[ABPeoplePickerNavigationController alloc] init];
// place the delegate of the picker to the controll
picker.peoplePickerDelegate = self;
// showing the picker
[self presentModalViewController:picker animated:NO];
// releasing
[picker release];
и он будет отображать все контакты с iPhone, как показано на рисунке ... но не отображать этот тип просмотра в симуляторе ... вам нужно запустить его на устройстве ...
Удачного кодирования...