簡體   English   中英

如何創建CFArrayRef

[英]How to create CFArrayRef

我正在嘗試使用內置方法將一個iPhone聯系人轉換為vCard。 文檔說使用:

ABPersonCreateVCardRepresentationWithPeople(CFArrayRef people)

...但我的委托方法給了我這個:

- (BOOL)peoplePickerNavigationController:(ABPeoplePickerNavigationController *)peoplePicker shouldContinueAfterSelectingPerson:(ABRecordRef)person;

我無法弄清楚如何用一個CFArrayRef創建ABRecordRef

文檔向我指出CFArrayCreate()讓我更加困惑。 我不知道C能夠自己解決這個問題。 我讀到NSArray有一個叫做免費橋接的東西,應該可以與CFArrayRef互換,但是我不太明白如何使用它,因為當我嘗試交換它們時編譯器抱怨。

免費橋接:

其中array是一種類:NSArray

CFArrayRef arrayRef = (__bridge CFArrayRef)array;

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM