Mit*_*nci 4 uiimage ios cncontactstore swift3
我正在使用此代码从设备获取联系人图像,但它不打印任何输出.
if contact.isKeyAvailable(CNContactImageDataKey) {
if let contactImageData = contact.thumbnailImageData {
print("image \(String(describing: UIImage(data: contactImageData)))")
} else {
print("No image available")
}
} else {
print("No Key image available")
}
Run Code Online (Sandbox Code Playgroud)
但它只打印"没有关键图像可用",虽然我的一些联系人有图像.我尝试使用imageData而不是thumbnailImageData,但显示相同的结果.
确保CNContactImageDataAvailableKey并CNContactThumbnailImageDataKey包含在您的内容中keysToFetch并删除该isKeyAvailable if子句:
if let imageData = contact.thumbnailImageData {
print("image \(String(describing: UIImage(data: imageData)))")
} else {
print("No image available")
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1926 次 |
| 最近记录: |