0
私はswift3でios開発を学んでいます。私はテーブルを作ってからEDIT - >NSManagedObject
サブクラスを作りました。問題は、生成されたクラスは、ここでエラーがたくさんあります生成されたコードをios swift3 xcode8 coredata
Store+CoreDataClass.swift
import Foundation
import CoreData
@objc(Store)
public class Store: NSManagedObject {
}
import Foundation
import CoreData
extension Store {
@nonobjc public class func fetchRequest() -> NSFetchRequest<Store> {
return NSFetchRequest<Store>(entityName: "Store");
}
@NSManaged public var name: String?
@NSManaged public var toImage: Image?
@NSManaged public var toItem: NSSet?
}
Store+CoreDataProperties.swift
// MARK: Generated accessors for toItem
extension Store {
@objc(addToItemObject:)
@NSManaged public func addToToItem(_ value: Item)
@objc(removeToItemObject:)
@NSManaged public func removeFromToItem(_ value: Item)
@objc(addToItem:)
@NSManaged public func addToToItem(_ values: NSSet)
@objc(removeToItem:)
@NSManaged public func removeFromToItem(_ values: NSSet)
}
そして、ここではそれは私に与え
のみ許さ@NSManagedというエラーだということですインスタンスプロパティまたはメソッドの場合}
それはなぜですか?私は何が欠けているのですか?
その実際Swift 3とは関係がありません。サブクラスを作成するのはXcode 8です。 –