草庐IT

transformedValueClass

全部标签

ios - CoreData ValueTransformer.transformedValueClass() 在 Swift 3 中从未被调用

我有一个ValueTransformer子类,可将日期转换为字符串以保留CoreData中日期的原始时区。transformedValue和reverseTransformedValue都按预期被调用,但是类functransformedValueClass()没有被调用。我猜ValueTransformer默认使用NSData因为我在保存后尝试保留值时收到的错误消息是:[__NSCFStringbytes]:unrecognizedselectorsenttoinstance这是我的代码的相关部分:@objc(DateValueTransformer)classDateValueTr