可以使用ABNewPersonViewController编辑现有记录吗?

时间:2011-05-13 06:38:17

标签: iphone objective-c cocoa-touch

  

可能重复:
  Can ABNewPersonViewController be used to edit existing records?

我正在尝试使用ABNewPersonViewController来编辑现有记录。我设置了displayedPerson属性,它显示所有信息都很好。如果我点击“保存”,一切都按预期工作。但是,如果我点击“取消”,则会从地址簿中删除该记录。

我无法使用ABPersonViewController,因为我有一个自定义的联系信息页面,需要通过我的页面打开编辑页面。如果你确认这样做是不可能的,你能否给我一些其他解决方案。

我能想到的唯一解决方案是深度复制记录,然后如果用户取消编辑对话框,则将其重新添加到地址簿中。真的没有更好的方法吗?

1 个答案:

答案 0 :(得分:0)

浏览 QuickContact示例项目