0
我想添加ABAdressbook支持我的IOS5应用程序。一直在寻找文件。我得到这个代码,我们创建使用ABAdressbook实例:寻找ABAdressbook上的指针和澄清
ABAddressBook *addressBook;
ABPerson *newPerson;
addressBook = [ABAddressBook sharedAddressBook];
(这是来自苹果文档)。
我添加页眉和相应的框架。 但编译器(xcode)不能识别ABAdressbook。这让我想知道这个代码是否仅适用于OSX API并且在IOS下无效?
到目前为止,工作代码,我总是得到的推移创建使用ABAddressBookRef:
ABAddressBookRef addressBook = ABAddressBookCreate();
我还没有找到IOS地址簿编程和苹果文档多好的文档是非常模糊的时候才来与工作组。
所以我正在寻找一些帮助和一些好的指针。
你读过[适用于iOS地址簿编程指南(https://developer.apple.com/library/ios/#documentation/ContactData/Conceptual/AddressBookProgrammingGuideforiPhone/Introduction.html#//apple_ref/ DOC/UID/TP40007744)?它涵盖了所有这些。整个地址簿API是C语言,而不是Objective-C,这就是为什么你的第一个代码不工作。 – rmaddy
我没有读过“通讯簿编程指南”,但是从我提供的那个中看到的,我读过的一定是用于MAC OS而不是IOS。谢谢这确实证实了我在谷歌上打过的文档是用于Mac OS的。 –
我不知道你通过Google找到了哪些文档。我链接到的文档是针对iOS文档的,并与您发布的第二位代码相匹配。这是iOS应用程序的适当API。直接转到[苹果的iOS文档](https://developer.apple.com/library/ios/navigation/index.html),或者查看Xcode中的文档(通过管理器窗口)。 – rmaddy