NSManagedObject.description()
发生了一些奇怪的事情,它只打印一条空行。
import Foundation
import CoreData
@objc(MyEntity)
class MyEntity: NSManagedObject {
@NSManaged var title: String
}
然后我创建一个对象并设置其标题。当我调用println("\(myObject)")
时,它将打印一个空行而不是<xSomEtHinG : MyEntity>
(对象es创建并保持正常.println("\(myObject.title)")
的工作方式与预期一样)
有任何想法吗?
您可以根据需要创建Extension
并覆盖description
属性。
extension MyEntity {
override public var description: String {
return "Title= \(title)"
}
}