прочитать проанализированный ответ из структуры какао XML-RPC

Я пытаюсь использовать эту библиотеку http://github.com/eczarny/xmlrpc для получения информации из xml-rpc-сервер.

Соединение в порядке, и я вижу отображение проанализированного объекта в консоли, но я не знаю, как прочитать объект ответа, даже если я много пробовал.

Вот результат консоли NSLog(@"%@", [response object]); (ответ XMLRPCResponse):

{
stations =     {
        0 =         {
            IdStation = 2;
            Message = "everything ok!";
        };
        1 =         {
            IdStation = 1;
            Message = "everything ok!";
        };
};
}

Я хочу перечислить все станции и получить идентификатор и сообщение, но я не могу этого получить.


person Dragouf    schedule 07.07.2010    source источник
comment
Что вы пробовали? Недостаточно сказать, что я много пробовал... Выложите свой код. Таким образом, мы можем сказать, что не так, и двигаться дальше, а не публиковать то, что может означать дублирование документации.   -  person Joshua Nozzi    schedule 09.07.2010


Ответы (1)


А, я нашел решение.

Вот :

NSDictionary *allStations = [parsedObject objectForKey:@"stations"];
NSArray *keys = [allStations allKeys];

for (NSString *key in keys)
{
   NSDictionary *currentStation = [allStations objectForKey:key];
   [station setIdStation:
             [NSNumber numberWithInt:
                        [currentStation objectForKey:@"IdStation"]
             ]
    ];
}

Надеюсь, это может помочь новичку, как я!

Джошуа, спасибо, что пытался мне помочь.

person Dragouf    schedule 08.07.2010