そこで、ユーザーがPeople Pickerを使用して連絡先を選択し、連絡先が正常に選択されたら、カスタムデータを入力してもらいたいと思います。十分に単純です。
私の質問は、私の<ABPeoplePickerNavigationControllerDelegate>に最適な場所はどこですか?このプロセスを開始するボタンを持つビューへのデリゲートであるRootViewControllerに配置する必要がありますか?次に、名簿の連絡先が選択されたら、そのABRecordIDを次のビューコントローラー(AddPersonViewController)に渡します。このビューコントローラーは、Personクラスの追加機能について詳しく知っており、その名簿の連絡先に関連付けたいカスタムデータの追加を処理します。 ..。。
または、AddPersonViewControllerを起動する方が良いと考えられますが、表示される前に、モーダルABPeoplePickerNavigationControllerもスタックにスローします。
誰かがこれに賛成または反対の賢明なアドバイスを持っているかどうか疑問に思いますか?ありがとう!