Я использую SUDZC для получения данных из веб-службы.Сгенерированный код выглядит следующим образом:
// Do something with the NSMutableArray* result
NSMutableArray* result = (NSMutableArray*)value;
Я вижу, что при вызове веб-службы есть ответ, но результат в приведенном выше утверждении пуст.
В сгенерированных классах я могу найти методы для сериализации объектов, но есть ли также функции для десериализации?
Когда я это исправлю ... как я могу преобразовать 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 (потому что это ужесгенерировал несколько классов для этого)?Как преобразовать результат в список пользовательских объектов?