1
これらの小さなアバター画像をコアデータに解析したいのですが、この機能にはAlamofireImageを使用しています。コアデータにイメージを保存しますか?
しかし、結果をコアデータプロパティに設定すると、このエラーが発生します。
「データ」タイプの値を割り当てることができません。 'NSData?'と入力します。ここで
私のコードは次のとおりです。
self.managedObjectContext = self.coreDataManager.managedObjectContext
let contactAvatar = UIImagePNGRepresentation(image);
contact.avatar = contactAvatar
do {
try self.managedObjectContext?.save()
} catch {
fatalError("Failure to save context: \(error)")
}
私のコアデータエントリはバイナリデータです。私はこのフォーマットに正しく保存できるはずだと思いましたか?
をキャスト?ちょうどバイナリデータ – jwarris91
'Data'は' NSData'のSwift 3に相当します – vadian
コアデータエンティティの属性としてNSDataとDataのいずれかを持っていても保存できません。fprを – jwarris91