所以我想让用户使用人员选择器选择联系人,然后在成功选择联系人后输入一些自定义数据。很简单。
我的问题是,<ABPeoplePickerNavigationControllerDelegate> 最好放在哪个地方?是否应该将其放在 RootViewController 中,这是将会启动此过程的按钮所在视图的委托?然后,一旦选择了一个通讯录联系人,就将其ABRecordID传递到我接下来的视图控制器(AddPersonViewController)中,该视图控制器更了解关联了地址簿联系人的自定义数据,将处理我想要关联的附加好处...
还是认为先启动AddPersonViewController,但在它立即显示之前将模态ABPeoplePickerNavigationController添加到堆栈上更好?
Wondering if anyone has any sage advice either pro or con with this? Thanks!