所以我想让用户使用人员选择器选择一个联系人,然后在成功选择联系人后输入一些自定义数据。很简单。
我的问题是我的 <ABPeoplePickerNavigationControllerDelegate> 的最佳位置在哪里?我应该把它放在 RootViewController 中,它是视图的委托,带有将启动此过程的按钮?然后,一旦选择了地址簿联系人,然后将该 ABRecordID 传递到我的下一个视图控制器 (AddPersonViewController),该控制器更了解我的 Person 类中的额外好东西,并将处理添加我想与所述地址簿联系人关联的自定义数据...
或者,是否认为启动 AddPersonViewController 更好,但在它显示之前立即将模态 ABPeoplePickerNavigationController 也扔到堆栈上
想知道是否有人对此有任何明智的建议,无论是赞成还是反对?谢谢!