我试着用这个图书馆 http://github.com/eczarny/xmlrpc 从XML RPC服务器检索信息。
连接正常,我可以在控制台中看到解析的对象显示,但我不知道如何读取响应对象,即使我尝试了很多次。
这是控制台的结果 NSLog(@"%@", [response object]); (应答是 XMLRPCResponse ):
NSLog(@"%@", [response object]);
XMLRPCResponse
{ stations = { 0 = { IdStation = 2; Message = "everything ok!"; }; 1 = { IdStation = 1; Message = "everything ok!"; }; }; }
我想列出所有电台,并得到身份证和信息,但我不能得到。
啊,我找到了解决办法。
这里是:
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"] ] ]; }
希望它能帮助像我这样的初学者!
乔舒亚,谢谢你帮助我。