0

iPhone アプリケーションの「About」セクションに取り組んでいます。寄稿者の詳細の一部を標準の ABUnknownPersonViewController ビューとして表示したいと考えています。単純な「学校」コードを使用して人物ビューを作成しています。

ABRecordRef aContact = ABPersonCreate();
ABMultiValueAddValueAndLabel(email, @"John-Appleseed@mac.com", kABOtherLabel, NULL);
ABRecordSetValue(aContact, kABPersonEmailProperty, email, &anError);
ABUnknownPersonViewController *picker =[[ABUnknownPersonViewController alloc] init];

picker.displayedPerson = aContact;
picker.alternateName = person.fullName;
picker.title = [NSString stringWithFormat:@"About %@", person.firstName];
picker.message = person.message;

... 等々 ....

ただし、. _<AddressBook/AddressBook.h>

それが可能かどうか誰でも知っていますか?Google を使用してスニペットを見つけることができません。複数値の例などについてはたくさんありますが、「不明な」連絡先の画像を挿入することについては何もありません。

うーん…ちょっと気になる

ヒントをお寄せいただきありがとうございます。

4

1 に答える 1

2

これはうまくいくはずです

   UIImage *iconImage = [UIImage imageNamed:@"icon.png"];
   NSData * data = UIImagePNGRepresentation(iconImage);
   ABPersonSetImageData(aContact, (CFDataRef)data, nil);

それが私が過去にそれをやった方法であり、それはうまくいきます。基本的に画像データを作成し、aContactに設定します。

それが役立つことを願っています

于 2010-09-07T20:54:27.053 に答える