有我的实施NSValueTransformer
+ (Class)transformedValueClass {
return [NSData class];
}
+ (BOOL)allowsReverseTransformation {
return YES;
}
- (id)transformedValue:(id)value {
// some implementation, there is breakpoint
}
- (id)reverseTransformedValue:(id)value {
// some implementation, there is breakpoint
}
我在运行时注册它
EncryptionTransformer *transformer = [[EncryptionTransformer alloc] init];
[NSValueTransformer setValueTransformer:transformer forName:@"EncryptionTransformer"];
我将我的字段标记为可变形
我的 MO 中有一个属性
@property (nonatomic, strong) NSData *someData;
@dynamic someData;
我究竟做错了什么?transformedValue
不叫。