【发布时间】:2014-10-25 22:25:51
【问题描述】:
我正在尝试使用名为“#load”的操作参数进行 POST。
对我的网络服务来说,关键是需要显示结果:action:#load
如何使用 AFNetworking 框架做到这一点?这是我的错误代码示例:
首先是常量声明:
const NSString *BASE_URL = @"http://www.mywebservice.com/request.php";
现在是代码:
-(void)requisitarEventos{
[smartEventos removeAllObjects];
NSString* url = [BASE_URL stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager];
[SVProgressHUD showWithStatus:@"Loading..." maskType:SVProgressHUDMaskTypeGradient];
NSDictionary *parameters = [NSDictionary dictionaryWithObjectsAndKeys:@"#load",@"action", nil];
[manager POST:url parameters:parameters
success:^(AFHTTPRequestOperation *operation, id responseObject) {
[self carregarEventos:responseObject];
[SVProgressHUD dismiss];
}
failure:^(AFHTTPRequestOperation *operation, NSError *error) {
NSLog(@"Error: %@", error);
[SVProgressHUD dismiss];
}];
}
【问题讨论】:
标签: ios objective-c post afnetworking