簡體   English   中英

將圖片圖像插入iPhone應用程序聯系頁面中的ABUnknownPersonViewController視圖

[英]Insert picture image to the ABUnknownPersonViewController view in iPhone application contact page

我正在處理我的iPhone應用程序的“關於”部分。我想以標准的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>將人的圖片插入ABUnknownPersonViewController的image / picture字段。

有人知道這是否可能嗎? 我沒有運氣用Google找到任何片段。 有很多關於多值示例的信息,等等...但是與為“未知”聯系人插入圖像無關。

嗯..這讓我有點擔心

預先感謝您的任何提示。

這應該工作

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

那就是我過去做過的方式,並且有效。 基本上創建圖像數據並將其設置為aContact。

希望有所幫助

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM