4

私は NSURLConnection を使用し、iOS 5 で問題なく動作するアプリを持っていますが、iOS 6 では同じコードがインスタント タイムアウトになっています。

5.1 と 6.0 の 2 つのリリース間で何が変更された可能性がありますか?

4

1 に答える 1

9

iOS 5.1 およびそれ以前のバージョンでは、リクエスト本文が構築されたときに設定されたタイムアウト間隔が別の理由で無視されていました。

iOS 6 は注意を払っているようで、タイムアウト間隔についてより正確であるため、要求が完了するのに十分な時間を確保できるように間隔を十分に大きな値に設定してください。

NSMutableURLRequest *request=[[NSMutableURLRequest alloc]
                              initWithURL:[NSURL URLWithString: url]
                              cachePolicy:NSURLRequestReloadIgnoringCacheData
                              timeoutInterval:60.0];
于 2012-09-24T15:30:15.733 に答える