我可以创建一个不从我的地址簿中读取数据的ABAddressBook。也就是说它一开始是空的,这样我就可以把我自己的联系人从互联网上取下来了。
您可能知道该功能
ABAddressBookRef ab = ABAddressBookCreate();
从内置地址簿中获取数据。这不是我想要的,但如果您知道我的问题的解决方案,请告诉我。
答案 0 :(得分:1)
我认为不可能有一个ABAddressBook的空实例。该文档仅涉及获取充满iPhone地址簿的ABAddressBook。
答案 1 :(得分:0)
您可以尝试制作一个用联系人填充的数组(或mutablearray),并将数组放在UITableView
内。
答案 2 :(得分:0)
我一直在开发一个“私人联系人”应用程序,它可以存储正常通讯录中的联系人,我可以确认这确实是可行的,如果只是通过一点操作。但是,使用ABAddressBookRef变量根本不会对您有所帮助。你需要的是ABRecordRef的NSMutableArray,它是iOS存储其联系人的方式。
答案 3 :(得分:-1)
您可以尝试使用memset / calloc将ABAddressBookRef清零,看看是否能提供所需的结果。