0

所以我想让用户使用人员选择器选择一个联系人,然后在成功选择联系人后输入一些自定义数据。很简单。

我的问题是我的 <ABPeoplePickerNavigationControllerDelegate> 的最佳位置在哪里?我应该把它放在 RootViewController 中,它是视图的委托,带有将启动此过程的按钮?然后,一旦选择了地址簿联系人,然后将该 ABRecordID 传递到我的下一个视图控制器 (AddPersonViewController),该控制器更了解我的 Person 类中的额外好东西,并将处理添加我想与所述地址簿联系人关联的自定义数据...

或者,是否认为启动 AddPersonViewController 更好,但在它显示之前立即将模态 ABPeoplePickerNavigationController 也扔到堆栈上

想知道是否有人对此有任何明智的建议,无论是赞成还是反对?谢谢!

4

1 回答 1

1

前者。

按照您将使用它们的顺序创建视图和控制器。当完成一个过渡到下一个时。

于 2009-02-19T02:01:34.513 回答