要了解AFNetworking ios库AFXMLRequestOperation

时间:2012-12-27 16:21:47

标签: ios afnetworking

您好我是AFNetworking图书馆的新手,我第一次将它集成到我的iPAD应用程序中。但是我很难找到一个可供参考的工作示例。

我在这里找到了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
}];

代码将请求desc打印为有效:http:// [服务器名称] /收藏夹/文件夹/用户/ [uid]>

1 个答案:

答案 0 :(得分:0)

这是默认SAX样式解析的example。还有一些其他XML请求操作可以为您提供实际的XML文档:

  1. AFKissXMLRequestOperation
  2. AFGXMLRequestOperation