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