【问题标题】:read parsed response from XML-RPC cocoa framework从 XML-RPC 可可框架读取解析的响应
【发布时间】:2010-07-07 21:05:45
【问题描述】:

我尝试使用这个库 http://github.com/eczarny/xmlrpc 从 xml-rpc 服务器检索信息。

连接正常,我可以在控制台中看到解析的对象显示,但即​​使我尝试了很多,我也不知道如何读取响应对象。

这是NSLog(@"%@", [response object]); 的控制台结果(回复是XMLRPCResponse):

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

我想列出所有电台并获取 id 和消息,但我无法获取。

【问题讨论】:

  • 你试过什么?仅仅说“我尝试了很多”是不够的……发布你的代码。这样我们就可以找出问题所在并从那里着手,而不是发布可能构成文档重复的内容。

标签: objective-c cocoa parsing xml-rpc


【解决方案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"]
             ]
    ];
}

希望对像我这样的初学者有所帮助!

乔舒亚,感谢他试图帮助我。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-03-29
    • 2011-04-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多