1

AFNetworkinghttpクライアントを同期的に使用したい。どうすればいいのかわかりません。私がこの方法を選択した理由は、ボタンをクリックするだけでサーバー呼び出しを行っているためです。応答の処理が完了するまで、ユーザーが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 に答える