【发布时间】:2010-10-22 10:32:51
【问题描述】:
我想从 JSON 字符串填充 [MyClass 类]。
我使用 json-framework 来获取 NSDictionary,并且在我的数据对象上实例化和 setValue: forKey:... 非常容易。
但是对于以类作为 MyClass 成员的更复杂的数据对象,
即:
MyOtherClass *classNoTwo
我试过了
Class test = object_getClass(myClass.classNoTwo);
id foo = [[test alloc] init];
但是 foo 是 nil/null。我发现解决它的唯一方法是在 MyClass 的 init 方法中为它分配内存,然后替换它。
我还想知道如何摆脱 myClass.classNoTo 引用,因为我不应该知道我的通用解析器中的所有属性。
请不要只告诉我阅读文档,因为我已经这样做了,但我无法弄清楚。
提前致谢
【问题讨论】:
-
“请不要只是告诉我...”,任何论坛的新访问者都应该比这更谨慎。
标签: iphone objective-c reflection