Альтернатива ABPeoplePickerNavigationController, которая позволяет выбирать несколько человек - PullRequest
5 голосов
/ 25 января 2010

Я хотел бы предложить пользователю выбрать 1 или более людей из своей адресной книги, но ABPeoplePickerNavigationController не позволяет этого (иронично, так как это человек сборщик, а не человек сборщик).

Прежде чем я создам свой собственный, кто-нибудь знает об альтернативной (с открытым исходным кодом) реализации такого контроллера?

Ответы [ 2 ]

1 голос
/ 25 января 2010

На самом деле делегат сборщика людей имеет следующее:

peoplePickerNavigationController:shouldContinueAfterSelectingPerson:

Что, если вы вернете НЕТ, вы можете выполнить логику (поставить в очередь информацию, выполнить анимацию и т. Д.), А затем продолжать отображать сборщик, пока все люди не будут выбраны из сборщика .... скажем, что 12 раз быстрее. 1006 *

0 голосов
/ 31 марта 2010

Проверить эту тему:

deselectRowAtIndexPath для ABPeoplePickerNavigationController

Не идеально, но хорошее начало. Подкласс ABPeoplePickerNavigationController и вставьте код в:

  • (BOOL) peoplePickerNavigationController: (ABPeoplePickerNavigationController *) peoplePicker shouldContinueAfterSelectingPerson: (ABRecordRef) person
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...