从 XML-RPC cocoa 框架读取解析后的响应

发布于 2024-09-08 13:01:49 字数 574 浏览 8 评论 0原文

我尝试使用这个库 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和消息,但我收不到。

I try to use this library http://github.com/eczarny/xmlrpc to retrieve information from an xml-rpc server.

The connection is ok and I can see the parsed object display in the console but I don't know how to read the response object even if I tried a lot.

Here is the console result of NSLog(@"%@", [response object]); (response is a XMLRPCResponse) :

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

I want to list all stations and get id and message but I can't get it.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

捶死心动 2024-09-15 13:01:49

啊,我找到了解决方案。

内容如下:

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

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

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

Ah, I found the solution.

Here it is :

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

Hope it can help a beginner like me !

Joshua, thanks to tried to help me.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文