[英]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.