這個問題幾乎肯定會有一個非常簡單的答案,但我只是看不到它。我正在爲Xcode中的iPhone編程應用程序,並試圖創建一個ABPerson對象的實例,但不能。在我的.h文件中,我輸入如下:創建一個ABPerson對象
#import <AddressBook/AddressBook.h>
#import <AddressBook/ABPerson.h>
然後,當我嘗試使用,以創建「ABPerson *人;」,它給出了錯誤,「未知類型名‘ABPerson’」。
我已經搜索了互聯網,似乎沒有太多關於ABPerson的使用和我看到它使用的地方,他們做到了這一點,它的工作正常。
最終,我想創建一個包含某人的細節的VCard,然後用戶可以將這些細節保存到手機中,所以如果您知道另一種方法可以消除此問題,那也會很棒。
感謝,
馬修
沒錯這就是全部被added.I進口<通訊錄/ AddressBook.h>和 –
剛纔看到你的代碼......兩件事情:1)沒有這樣的事,作爲一個ABPerson類型;你可能想要的是一個ABRecordRef。 b)地址簿類型不是Objective-C對象,所以你不能創建一個指向它們的指針。這可能是你想要的:「ABRecordRef person = ABPersonCreate();」 –
好的,謝謝,我現在有一個ABPerson就像你上面說的那樣創建。我現在試圖使用「initWithVCardRepresentation」方法初始化用VCardRepresentation創建的ABPerson,但目前還沒有用。你能對此有所瞭解嗎? –