在iPhone应用程序联系人页面的ABUnknownPersonViewController视图中插入图片图像

在iPhone应用程序联系人页面的ABUnknownPersonViewController视图中插入图片图像,iphone,image,sdk,insert,contact,Iphone,Image,Sdk,Insert,Contact,我正在编写iPhone应用程序的“关于”部分。 我想以标准的ABUnknownPersonViewController视图的形式显示一些参与者的详细信息。 我正在使用简单的“学校”代码创建个人视图: ABRecordRef aContact = ABPersonCreate(); ABMultiValueAddValueAndLabel(email, @"John-Appleseed@mac.com", kABOtherLabel, NULL); ABRecordSetValue(aContac

我正在编写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;
……等等

但是-我还没有找到任何解决方案,如何使用
将人物图片插入ABUnknownPersonViewController image/picture字段

有人知道这是否可能吗?我没有运气在谷歌上找到任何片段。有很多关于多值的例子,等等……但没有关于为“未知”联系人插入图像的内容

嗯,我有点担心

提前感谢您的任何提示。

这应该可以

   UIImage *iconImage = [UIImage imageNamed:@"icon.png"];
   NSData * data = UIImagePNGRepresentation(iconImage);
   ABPersonSetImageData(aContact, (CFDataRef)data, nil);
这就是我过去的工作方式,基本上是创建图像数据,并将其设置为接触


希望这能有所帮助

谢谢-我不知道我是如何忽略它的。这个漏洞,嗯,太糟糕了,我还需要设置图像。