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