gpt4 book ai didi

ios - NSValueTransformer,如何使用?

转载 作者:行者123 更新时间:2023-12-01 20:04:12 26 4
gpt4 key购买 nike

我正在使用 NSValueTransformer类来转换 NSDictionary对象到自定义对象。

我已经使用以下方法实现了子类:

+ (Class)transformedValueClass
+ (BOOL)allowsReverseTransformation
- (id)transformedValue:(id)value

然后我注册了我的子类:
[NSValueTransformer setValueTransformer:[[ClassNameTransformer alloc] init] forName:ClassNameTransformerName];

我现在应该如何从 NSDictionary 获取我的自定义对象.由于我没有找到任何关于此的信息,因此仅在与 CoreData 中的绑定(bind)一起使用时和 .xib文件。

我可以使用 NSValueTransformer为了我的目的? -> 变换 NSDictionary进入我的自定义对象。

谢谢!

最佳答案

当然你可以使用NSValueTransformer独立的

ClassNameTransformer *transformer = [[ClassNameTransformer alloc] init];
MyObject *object = (MyObject *)[transformer transformedValue:dictionary];

关于ios - NSValueTransformer,如何使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39362229/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com