AFNetworking同步请求

时间:2012-09-24 06:33:46

标签: objective-c ios5 afnetworking

我想同步使用AFNetworking http客户端。我不知道该如何解决这个问题。我选择这样做的原因是因为我在点击按钮时进行服务器调用。在完成处理响应之前,我不希望用户与UI进行交互。示例代码非常有用。

1 个答案:

答案 0 :(得分:-1)

别。只是不要。

在用户方面,它会冻结所有内容并使您的应用程序感到错误。 至少你可以使用异步请求和这样的加载器:https://github.com/samvermette/SVProgressHUD 例如:

[SVProgressHUD show];

NSURLRequest *request = [NSURLRequest requestWithURL:[NSURL URLWithString:@"https://gowalla.com/users/mattt.json"]];
AFJSONRequestOperation *operation = [AFJSONRequestOperation JSONRequestOperationWithRequest:request success:^(NSURLRequest *request, NSHTTPURLResponse *response, id JSON) {

[SVProgressHUD dismiss];

} failure:nil];