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描述的主要内容,如果未能解决你的问题,请参考以下文章
Swift 中的 NSManagedObject 子类不能使用自定义访问器?
swift 1.2 覆盖 NSManagedObject 扩展中的 prepareForDeletion
swift 3 Xcode 8 中的 NSManagedObject 和 CoreData
如何让我的简单对象符合 Swift 中的 NSManagedObject 和 NSCoding
在 Swift 中将存储属性添加到 NSManagedObject 的子类
iOS 14 Beta - Swift UI 中的核心数据错误:任何模型中都没有 NSEntityDescriptions 声明 NSManagedObject 子类