1
NSManagedObject
Media
という画像と説明が格納されています。Swift NSManagedObjectがプロトコルシーケンスに準拠していません。タイプ
ここでは、クラスと拡張定義があります:問題なし
class Media: NSManagedObject{}
extension Media {
@NSManaged var desc: String?
@NSManaged var image: NSData?
@NSManaged var carRelationship: Car?
}
スウィフト店舗画像:
myMedia = NSEntityDescription.insertNewObjectForEntityForName("Media", inManagedObjectContext: managedObjectContext) as! Media
myMedia.image = NSData(data: UIImageJPEGRepresentation(image, 1)!)
car.mediaRelationship = myMedia
しかし、私はそれを取得するために行くとき、コンパイラは文句:(コンパイルされません)
for pic in car.mediaRelationship {
}
エラーは、次のとおりです。
タイプ 'Media?'あなたの車NSManagedObjectで
@NSManaged var mediaRelationship: NSSet?
を持っている場合は、プロトコル「配列タイプ」