0

ASIHTTPRequest が機能しているかどうかを検出したいので、ASIHttp の非同期要求をキャンセルできます。

ASIHTTPReuquest リクエストが機能しているかどうかを検出する方法はありますか?

コメント歓迎

4

2 に答える 2

0

そのコードを使用して、実行中のすべての非同期リクエストをキャンセルできます。

   for (ASIHTTPRequest *request in ASIHTTPRequest.sharedQueue.operations)
{
    [request cancel];
    [request setDelegate:nil];
}
于 2012-04-16T07:50:11.770 に答える
0

次のコードを使用すると、間違いなく機能します。

NSURL *url = [NSURL URLWithString:@"Your Url"];

ASIFormDataRequest *request = [ASIFormDataRequest requestWithURL:url];

[request setRequestMethod:@"POST"];

[request setPostValue:[NSString stringWithFormat:@"%i",catId] forKey:@"categoryid"];

[request setDelegate:self];

[request startAsynchronous];
于 2012-04-14T09:45:38.927 に答える