我正在使用 SUDZC 从 Web 服务获取数据。生成的代码如下所示:
// Do something with the NSMutableArray* result
NSMutableArray* result = (NSMutableArray*)value;
我可以看到调用 Web 服务时有响应,但上面语句中的结果为空。
在生成的类中,我可以找到序列化对象的方法,但是否还有函数可以进行反序列化?
当我解决这个问题时......如何将 NSMutableArray 转换为由 sudzc 生成的自定义类型的数组?
我现在可以做这样的事情:
for(id obj in result)
{
Ta *ta = [[Task alloc] init];
ta.desc = [obj DESC];
ta.begin = [obj BEGIN];
ta.ende = [obj ENDE];
ta.longtext = [obj TEXT];
[self.tas addObject:(ta)];
}
但这是正常的方式还是应该如何在 SUDZC 中解决(因为它已经为此生成了一些类)?如何将结果转换为自定义对象列表?