3

我可以创建一个不从我的通讯录中读取数据的 ABAddressBook。即一开始是空的,这样我就可以放入我自己从互联网上获取的联系人。

正如你可能知道的功能

ABAddressBookRef ab = ABAddressBookCreate(); 

给我来自内置地址簿的数据。这不是我想要的,但如果你知道我的问题的解决方案,请告诉我。

4

4 回答 4

1

我认为不可能有一个空的 ABAddressBook 实例。该文档只是关于获取一个充满 iPhone 通讯录的 ABAddressBook。

于 2010-01-21T14:47:17.600 回答
0

您可以尝试制作一个用联系人填充的数组(或 mutablearray),并将该数组放入UITableView.

于 2010-01-21T16:28:42.593 回答
0

我一直在开发一个“私人联系人”应用程序,该应用程序将联系人存储在普通通讯录之外,我可以确认这确实是可能的,只要通过一点操作。但是,使用 ABAddressBookRef 变量对您毫无帮助。您需要的是 ABRecordRef 的 NSMutableArray,这是 iOS 存储其联系人的方式。

于 2012-01-02T05:06:18.597 回答
-1

您可以尝试使用 memset/calloc 将 ABAddressBookRef 归零,看看这是否会给您想要的结果。

于 2010-01-21T15:48:50.157 回答