1

アプリに使用AFNetworkingしています。それぞれに異なる優先度を持つキューメカニズムを作成したいと考えていますHTTP requestHTTP Requestそのためには、 usingを作成できるようにする必要がありますがAFNetowrking、後で使用します。

HTTP リクエストを作成する例は次のとおりです。

AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager];
[manager GET:@"http://example.com/resources.json" parameters:nil success:^(AFHTTPRequestOperation *operation, id responseObject) {
    NSLog(@"JSON: %@", responseObject);
} failure:^(AFHTTPRequestOperation *operation, NSError *error) {
    NSLog(@"Error: %@", error);
}];

このコードはすぐにリクエストを送信します。リクエスト (メソッド、パラメーター、URL) を作成するだけで、後で使用するにはどうすればよいですか?

4

2 に答える 2

4

AFHTTPRequestOperationManager の operationQueue を確認してください。リクエストを追加する前に一時停止すると、操作キューを再開するまで実行されません。例えば:

AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager];
[manager.operationQueue setSuspended:YES];
于 2013-11-21T11:28:06.090 に答える