Mit der AddressBook-API scheint die einzige Möglichkeit, eine Liste aller Personen zu erhalten, über 'ABAddressBookCopyArrayOfAllPeople' zu erfolgen, wenn Sie 'ABPeoplePickerNavigationController' nicht verwenden.Großer Datensatz und AddressBooks ABAddressBookCopyArrayOfAllPeople
ABPeoplePickerNavigationController eine Person auswählen und das Sichtverhalten zu entlassen ist nicht das, was ich brauche. Stattdessen möchte ich den Inhalt des Adressbuchs in meine eigene Tabellenansicht laden und dann ein benutzerdefiniertes Auswahlverhalten durchführen.
Aber gibt es eine Möglichkeit, mit dem teilweisen Laden der Adressbuchdaten statt der gesamten Liste umzugehen, um die Daten als Datenquelle der Tabelle zu liefern? Wenn das Adressbuch etwa 3000 Einträge enthält, dann kopiere ich all diese Daten in ein lokales Array - gibt es einen besseren Weg, um eine bessere Leistung zu erzielen?