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