XCode 4.2 を使用して iPhone アプリを開発しています。アプリの一部で、VCard を NSString として取得します。
私はこの関数を見つけましnitWithVCardRepresentation
た。データを 1 つずつ解析するよりも簡単だと思います (つまり、名前を取得してから姓を取得するなど...) が、コードに実装するのに苦労しています。
フレームワークとフレームワークがありAddressBook
、AddressBookUI
このコードを使用しようとしていますが、正確な方法が見つかりません
-(IBAction)Add{
// I have a NSString *card defined somewhere else
ABAddressBookRef *iPhoneAddressBook = ABAddressBookCreate();
ABRecordRef *contact = ABPersonCreatePeopleInSourceWithVCardRepresentation(iPhoneAddressBook, (__bridge_retained CFStringRef) card);
CFRelease(contact);
CFRelease(iPhoneAddressBook);
}
コンパイルすると、行でクラッシュし
ABRecordRef *contact = ABPersonCreatePeopleInSourceWithVCardRepresentation(iPhoneAddressBook, (__bridge_retained CFStringRef) card);
、次の緑色のエラーが表示されます@autoreleasepool
Thread1:Program Received Signal "SIGABRT".
私はアプリ開発にまったく慣れていません。私が提供した情報が十分かどうか教えてください
ありがとう