Swift中的NSManagedObject描述

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Swift中的NSManagedObject描述相关的知识,希望对你有一定的参考价值。

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)"
    }
}

以上是关于Swift中的NSManagedObject描述的主要内容,如果未能解决你的问题,请参考以下文章