このコードを使用してデバイスから連絡先の画像を取得していますが、出力を印刷していません。
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")
}
しかし、一部の連絡先には画像がありますが、「キー画像がありません」のみが印刷されています。私はthumbnailImageDataの代わりにimageDataを試しましたが、同じ結果を示しています。