HTML5   发布时间:2022-04-27  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了ios – 核心数据可转换属性的自定义类示例大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
在核心数据上创建Transformable属性时,通常会将NSValueTransformer代码添加到实体的类中,并在数据模型检查器的Value Transformer字段中填充其名称,但是Custom Class字段呢?那个领域的目的是什么?你能举一个简单的例子吗?

解决方法

自定义类”控制当Xcode在NsmanagedObject上生成/ extensions的子类时,此属性会发生什么.如果将此字段留空,则快照字段将声明为NSObject.如果您填写类名,Xcode会将该属性声明为您输入的任何类名.

在实践中,这意味着如果您使快照可转换,将该字段留空,然后Xcode为您生成子类,该属性将声明为:

@Nsmanaged public var snapshot: NSObject?

另一方面,如果你填写那个字段,例如在那里键入UIImage,那么当Xcode生成子类时,属性将被声明为:

@Nsmanaged public var snapshot: UIImage?

填写类名允许编译器检查您的赋值,以便例如,如果属性是UIImage,则不要错误地尝试为其分配NSData.

大佬总结

以上是大佬教程为你收集整理的ios – 核心数据可转换属性的自定义类示例全部内容,希望文章能够帮你解决ios – 核心数据可转换属性的自定义类示例所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。