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派生的类。其他人似乎在工作。