組み込みのメソッドを使用して、iPhoneの連絡先を1つだけvCardに変換しようとしています。ドキュメントは使用すると言っています:
ABPersonCreateVCardRepresentationWithPeople(CFArrayRef people)
...しかし、私のデリゲートメソッドは私にこれを与えます:
- (BOOL)peoplePickerNavigationController:(ABPeoplePickerNavigationController *)peoplePicker shouldContinueAfterSelectingPerson:(ABRecordRef)person;
CFArrayRef
を1つだけで作成する方法がわかりませんABRecordRef
。
ドキュメントは私をCFArrayCreate()
さらに混乱させたと指摘しました。私はこれを自分で理解するのに十分なCを知りません。NSArray
フリーダイヤルブリッジと呼ばれるものがあり、互換性があるはずのSOを読みましたCFArrayRef
が、それらを交換しようとするとコンパイラが文句を言ったため、使用方法がよくわかりませんでした。