是否有HTTPRiot和iPhone的XML示例?

时间:2010-08-15 15:22:39

标签: iphone objective-c xml

我的问题是我既是iPhone开发的新手,也是使用这个HTTPRiot类的新手。我们的目标是拥有一个通用的XML解析器,这个类似乎可以从完成的演示中完成这个技巧,但是我无法找到的是一个准系统实现教程。

我没有看到的是在我创建的类上调用委托方法。根据我收集的内容,标题必须包含我们的委托标题:

#include <HTTPRiot/HTTPRiot.h> 

在实现文件中我有许多在解析XML时应该被调用的函数

- (void)restConnection:(NSURLConnection *)connection didReturnResource:(id)resource object:(id)object
{
NSLog(@"didReturnResource");
}

- (void)restConnection:(NSURLConnection *)connection didReceiveResponse:(NSHTTPURLResponse *)response object:(id)object
{
NSLog(@"didReceiveResponse");
}

- (void)restConnection:(NSURLConnection *)connection didFailWithError:(NSError *)error object:(id)object
{
NSLog(@"didFailWithError - %",[error description]);
}

- (void)restConnection:(NSURLConnection *)connection didReceiveError:(NSError *)error response:(NSHTTPURLResponse *)response object:(id)object
{
NSLog(@"didReceiveError - %",[error description]);
}

- (void)restConnection:(NSURLConnection *)connection didReceiveParseError:(NSError *)error responseBody:(NSString *)stringBody 
{
    NSLog(@"didReceiveParseError - %",[error description]);
NSLog(@"%",stringBody);
}

当我尝试初始化类时,我没有得到任何这些调用。有人能指点我一个教程,从头到尾引导你完成这个课程的使用吗?

谢谢,

利安

2010年8月19日编辑更具描述性。

1 个答案:

答案 0 :(得分:0)

我遇到了同样的问题,发现在github的原始项目中,他们有一个示例iPhone应用程序,只需更换虚拟项目中的文件即可学习如何使用该框架。 这是示例应用的网址:

http://github.com/Caged/httpriot/tree/master/Source/iPhoneSampleApp/

希望它仍然有用。