0

私のアプリでは、サーバーから一度に複数のファイル (1000 以上のファイル) をダウンロードする必要があります。それらをダウンロードする操作キューを作成しました。しかし、デリゲート メソッドを呼び出せるように、メイン スレッドで urlconnection を開始する必要があります。すべて正常に動作していますが、600 ファイルの後にアプリがログなしでクラッシュします。

私が使用している手順は次のとおりです。

  1. nsurlconnection の操作を作成します。
  2. 操作をキューに追加します。
  3. メインスレッドで操作を開始します。(私も試し[connection scheduleInRunLoop:[NSRunLoop mainRunLoop] forMode:NSDefaultRunLoopMode];ましたが、うまくいきませんでした。)

しかし、500 ファイルを超えると毎回アプリがクラッシュします。どんな助けでも大歓迎です。

4

1 に答える 1