Core data Swift中的NSManagedObject描述
Core data Swift中的NSManagedObject描述,core-data,swift,Core Data,Swift,NSManagedObject.description()有点奇怪,它只打印一个空行 import Foundation import CoreData @objc(MyEntity) class MyEntity: NSManagedObject { @NSManaged var title: String } 然后我创建一个对象并设置其标题。当我调用println(“\(myObject)”)时,它将打印一个空行,而不是 (对象创建并保持正常。println(\(myObjec
NSManagedObject.description()
有点奇怪,它只打印一个空行
import Foundation
import CoreData
@objc(MyEntity)
class MyEntity: NSManagedObject {
@NSManaged var title: String
}
然后我创建一个对象并设置其标题。当我调用println(“\(myObject)”)
时,它将打印一个空行,而不是
(对象创建并保持正常。println(\(myObject.title)”)
的工作方式与预期的一样)
有什么想法吗?您可以根据需要创建
扩展
并重写说明
属性
扩展MyEntity{
重写公共变量说明:字符串{
返回“Title=\(Title)”
}
}
MyEntity是否也声明了说明
属性?当NSManagedObject
的NSLog
(或println
)无法按预期工作时,这通常是我的问题。我猜。它在objC中运行良好。我甚至尝试创建一个覆盖描述的扩展。同样的空行…我也有同样的问题,但到目前为止只针对从NSManagedObject派生的类。其他人似乎在工作。