读取XML-RPC可可框架的解析响应

时间:2010-07-07 21:05:46

标签: objective-c cocoa parsing 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!";
        };
};
}

我想列出所有电台并获取身份和信息,但我无法得到它。

1 个答案:

答案 0 :(得分:0)

啊,我找到了解决方案。

这是:

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"]
             ]
    ];
}

希望它可以帮助像我这样的初学者!

约书亚,谢谢你试图帮助我。