To understand the AFNetworking ios library AFXMLRequestOpera



嗨,我是AFNetworking库的新手,我第一次在我的iPAD应用程序中集成它。然而,我很难找到一个工作示例供参考。

我找到了以下解决方案的rkoenes在这里AFNetworking POST和得到数据回来。然而,我很难实现它。因为这个答案已经被标记为正确。我假设库从那时起就改变了,这个例子可能不相关。

任何工作示例参考的帮助都是非常感谢的。

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://[server name]/favorites/folders/user/[uid]>

下面是默认SAX样式解析的一个示例。还有一些其他的XML请求操作给你一个实际的XML文档:

  1. AFKissXMLRequestOperation
  2. AFGXMLRequestOperation

最新更新