1

我想同步使用 AFNetworking http 客户端。我不知道该怎么做。我选择这样做的原因是因为我通过单击按钮进行服务器调用。在我处理完响应之前,我不希望用户与 UI 交互。示例代码将非常有帮助。

4

1 回答 1

-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];
于 2013-06-17T16:56:43.433 回答