iOS での nsurlconnection に関する議論を認識しており、タイムアウトには最低 240 秒あることを認識しています。私の質問は、NSURLConnection の + (NSData *)sendSynchronousRequest:(NSURLRequest )request returnedResponse:(NSURLResponse * )response error:(NSError **)error を介して同期呼び出しを送信している場合、これをキャンセルできる可能性はありますか? 240秒切れた?おそらくタイマーを設定してこの同期リクエストをキャンセルすることを考えていますが、それが可能かどうかさえわかりませんか? 考えている:
[self performSelector:@selector(cancelRequest:) withObject:myRequest afterDelay:myTimeOut];
どういうわけかリクエストがリリースされた場合、これは災害につながると感じていますが、それを判断する方法はありません. 考え?誰かがこれをやろうとしましたか?これは同期呼び出しです。