核心数据消息无法找到为名称注册的NSValueTransformer实例:NSKeyedUnarchiveFromDataTransformerName

时间:2014-12-29 20:20:43

标签: core-data nskeyedunarchiver

我使用Core Data存储NSAttributedString并使用可转换字段来存储数据。但是我从Core Data获得了以下消息,尽管一切似乎都运行正常。我怎样才能摆脱这条消息,或者我可以放心地忽略它。

Unable to find an instance of NSValueTransformer registered for the name: NSKeyedUnarchiveFromDataTransformerName

1 个答案:

答案 0 :(得分:1)

似乎变换器类名已设置为NSKeyedUnarchiveFromDataTransformerName,并且具有该名称的类不存在。

您需要删除该类名,并且将使用默认的序列化程序,或者您需要创建该类并让它执行一些自定义存档。