要了解AFNetworking ios库AFXMLRequestOperation

问题描述:

嗨,我是AFNetworking库的新手,并将其首次集成到我的iPAD应用程序中。但是我很难找到一个可供参考的工作示例。要了解AFNetworking ios库AFXMLRequestOperation

我在这里找到了rckoenes的以下解决方案AFNetworking POST and get Data back。但是我很难实施它。由于该答案已被标记为正确。我假设图书馆自那时以来发生了变化,这个例子可能不相关。

高度赞赏任何有关工作示例参考的帮助。

NSURLRequest *request = [wsu generateURLRequest:getFavAPI method : @"GET" arguments:nil eventName:USER_FAVS_SUCCESS_NOTIF contentType:nil]; 
NSLog(@"Request %@", request.description); 
AFXMLRequestOperation *favOpertion = [[AFXMLRequestOperation alloc] initWithRequest:request]; 
//favOpertion.responseXMLParser = [NSXMLParser initialize]; // error: setting the readOnly property. 
[favOpertion setCompletionBlockWithSuccess:^(AFHTTPRequestOperation *favOpertion, id responseObject) { 
NSLog(@"Response: %@",[favOpertion responseString]); // Never reached here 
} failure:^(AFHTTPRequestOperation *favOpertion, NSError *error) { 
NSLog(@"Error: %@",[favOpertion error]); // never reached here 
}]; 

代码打印请求内容描述为有效的:HTTP:// [服务器名] /收藏夹/文件夹/用户/ [UID]>

这里是默认SAX样式解析的example。还有人提出了一些其他的XML请求操作,给你一个实际的XML文档:

  1. AFKissXMLRequestOperation
  2. AFGXMLRequestOperation