0
A
回答
0
ABAddressBook
中没有默认图片。
当ABaddressbook
对于联系人图片返回nil时,可以将其替换为您自己的图像。创建一个“if”语句来检查ABAddressBook
是否返回任何图像。如果结果为是,则直接使用它来更新您的UIImageView
。否则,请用您的自定义图像更新您的UIImageView
。
下面是一个示例代码:
NSString* firstName = (__bridge_transfer NSString*)ABRecordCopyValue(person, kABPersonFirstNameProperty);
NSString* lastName = (__bridge_transfer NSString*)ABRecordCopyValue(person, kABPersonLastNameProperty);
self.textField.text = [NSString stringWithFormat:@"%@ %@", firstName ? firstName: @"", lastName ? lastName: @""];
NSData *imgData = (__bridge NSData *)ABPersonCopyImageDataWithFormat(person, kABPersonImageFormatThumbnail);
UIImage *img = [UIImage imageWithData:imgData];
if (img != nil){
self.imageField.image = img;
}else {
self.imageField.image = [UIImage imageNamed:@"photo.png"];
}
textField
将与接触的名称被更新。 imageField
将更新为联系人图片或自定义图片。
相关问题
- 1. 从SugarCRM中获取联系人图片
- 2. Google联系人API:如何获取google api联系人图片?
- 3. 获取联系人照片
- 4. 检索系统默认Android联系人图片
- 5. 是否有可能直接从SQLite读取联系人列表
- 6. 获取以下,依次联系人图片的ios
- 7. 联系人Android 4.3的默认图像
- 8. 是否有任何默认背景图片可以在iOS SDK中选择?
- 9. 是否有可能从图片类获取图片令牌?
- 10. Android中是否有打开小联系人卡片的意图?
- 11. 是否有API连接到iCloud并获取联系人和联系人更改?
- 12. 是否可以获取默认Facebook群组个人资料照片?
- 13. 如何在python中获取联系人图片url xmpp
- 14. 如何在iOS中获取所有谷歌联系人10
- 15. 是否有可能与默认colModel
- 16. 如何获取联系人的照片?
- 17. Google API:获取联系人照片
- 18. 如何获取联系人照片URI
- 19. Android - 无法获取联系人照片?
- 20. 获取照片和联系人姓名
- 21. 使用dotnetopenauth获取联系人和个人资料图片
- 22. 是否有可能取代Eclipse中的默认控制台?
- 23. 如何获取iOS AddressBook联系人的Facebook同步照片?
- 24. 获取联系人
- 25. 在imageview中显示联系人图片。
- 26. 存储联系人的照片有可能在未来的
- 27. 是否有iOS API可以识别哪些联系人可能是其他iOS用户?
- 28. iPhone联系人图片
- 29. Android联系人图片
- 30. 是否有可能在rails中有条件的默认范围?
谢谢,我想有可能是一个默认的联系人图片。 –