次のコードを見てください。
NSMutableURLRequest* request = [NSMutableURLRequest requestWithURL:<...> cachePolicy:NSURLRequestUseProtocolCachePolicy timeoutInterval:3.0];
<...>
[NSURLConnection sendSynchronousRequest:request returningResponse:&WSresponse error:&WSerror]
次のコードは、バックグラウンド スレッドから呼び出されます。
[self performSelectorInBackground:@selector(<...>) withObject:nil];
sendSynchronousRequest が 3.0 秒をはるかに超えて機能する場合があります。(約1分)。
- 動作しない代わりに実際のタイムアウトを設定する方法は
timeoutInterval:3.0
? NSURLConnection
いつでもキャンセルボタンでリクエストの凍結を停止する機能をユーザーに追加するにはどうすればよいですか?
助けてくれてどうもありがとう!