Swift中的NSManagedObject描述

问题描述 投票:2回答:1

NSManagedObject.description()发生了一些奇怪的事情,它只打印一条空行。

import Foundation
import CoreData
@objc(MyEntity)
class MyEntity: NSManagedObject {

    @NSManaged var title: String

}

然后我创建一个对象并设置其标题。当我调用println("\(myObject)")时,它将打印一个空行而不是<xSomEtHinG : MyEntity>(对象es创建并保持正常.println("\(myObject.title)")的工作方式与预期一样)

有任何想法吗?

core-data swift
1个回答
0
投票

您可以根据需要创建Extension并覆盖description属性。

extension MyEntity {
    override public var description: String {
        return "Title= \(title)"
    }
}
© www.soinside.com 2019 - 2024. All rights reserved.