繁体   English   中英

将 CMTime 保存在核心数据 + Xcode8 + swift3

[英]save CMTime in core data + Xcode8 + swift3

我在数据模型中声明了两个属性( currentTimefullTime )为Transformable ,如下所示。

在此处输入图片说明

如何在这个属性中保存数据? 我需要先转换为NSData吗? 或任何其他方式?

Transformable 需要可转换为NSData 当您使用符合NSCoding协议的类型时,这会自动发生。 当您不是时(与CMTime ),除非您通过子类化NSValueTransformer创建自己的自定义转换器,否则不能使用可转换。

您可能会发现简单地将CMTime属性保存在 Core Data 中并CMTime重建CMTime更容易。 属性都是 Core Data 知道如何处理的数字类型。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM