使用具有不同后端的AddressBookUI.framework?

时间:2014-01-16 20:39:17

标签: ios objective-c addressbookui

是否可以使用AddressBookUI.framework,但使用不同的数据库来存储数据。

我想保持外观&感觉“联系人”应用程序,但不希望数据存储在默认地址簿中。

1 个答案:

答案 0 :(得分:0)

我们使用AddressBookUI.framework来显示联系人,但拥有我们自己的数据库。我们有一个翻译中间人,它将我们自己的对象翻译成ABPersonRef个对象,反之亦然。然后,您可以将引用传递给人员视图控制器或未知人员视图控制器。这不需要用户的许可来访问联系人,因为您可以将临时ABPersonRef创建为空地址簿。