2010-01-25 10 views

Antwort

1

Eigentlich hat die Personenauswahl Delegierten die folgenden:

peoplePickerNavigationController:shouldContinueAfterSelectingPerson:

, die, wenn Sie keine Rückkehr, Sie Logik durchführen können (info Warteschlange, führen Sie eine Animation, usw.) und dann weiter die Anzeige Picker, bis alle Leute vom Picker abgeholt werden .... sagen, dass 12 mal schnell.

+1

Ja, aber ich möchte die Benutzer zumindest der Lage sein, um die Personen zu sehen, die sie ausgewählt haben (z. B. durch ein Häkchen) und sie abholen, wenn sie einen Unfall hatten. Ich könnte das in ABPeoPicNavCon hacken, aber es riecht nach privater API-Nutzung für mich. –

+3

Haben Sie eine Lösung gefunden? Wenn ja, bitte teilen. – Pria

+0

Jaka, wie hast du dieses Problem letztendlich gelöst? – SAHM

-1

prüft dieses Thema aus:

deselectRowAtIndexPath on an ABPeoplePickerNavigationController

Nicht perfekt, aber ein guter Anfang. Subclass ABPeoplePickerNavigationController und fügen Sie den Code in:

  • (BOOL) peoplePickerNavigationController: (ABPeoplePickerNavigationController *) People shouldContinueAfterSelectingPerson: (ABRecordRef) Person
+1

Die Dokumentation für ABPeoplePickerNavigationController hat Folgendes über Unterklassen zu sagen: "Die ABPeoplePickerNavigationController-Klasse unterstützt keine Unterklassen." – sumizome

Verwandte Themen