[英]UIImagePickerController crashes app | Swift3, Xcode8
[英]ios swift3 xcode8 coredata
我正在用swift3學習ios開發。 我做了表,然后去編輯->創建NSManagedObject
子類。 問題是生成的類有很多錯誤,這是生成的代碼
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上,您不必創建NSManagedObject子類,系統將為您生成它,因此無需它即可訪問它。 但是,如果您確實希望生成它,請轉到xcdatamodel並確保將Data Model inspetor上的Codegen設置為“ Manual / None”,然后生成它:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.