我做了一个包含
和
被管理对象
class Asset: NSManagedObject, Mappable {
@NSManaged var id: Int
@NSManaged var name: String?
@NSManaged var parentId: Int
internal init(id: Int, name: String, parentId: Int) {
self.id = id
self.name = name
self.parentId = parentId
}
required init?(map: Map) {
}
func mapping(map: Map) {
id <- map["id"]
name <- map["name"]
parentId <- map["parent_id"]
}
}
但我有个错误:
“self”在属性访问“id”之前使用超级初始化'叫'自我'
在属性访问'name'之前使用'超级初始化“调用”self“用于
属性访问'parentId'之前'超级初始化'呼叫'超级初始化“不是的
之前'超级初始化'呼叫
请看这个:
请帮我修好这个。