-2

一部のデータをダウンロードしていて、途中でインターネット接続が切断されました。コア データ モデルの現在の状態からダウンロードを再開するにはどうすればよいですか?

4

1 に答える 1

0

コア データ モデルとダウンロードは互いに何の関係もありません。これらの手順を区別する必要があります。

  1. ダウンロードリクエストを行います。
  2. ダウンロードは成功またはエラーで終了します。
  3. データを処理します。たとえば、コア データに保存します。
    • 正常に終了した場合は完了です
    • 続けなければ
  4. 再度ダウンロードできることに注意してください。
  5. サーバーから欠落しているデータのみを要求する、新しいダウンロード要求を作成します
  6. ステップ 2 に進みます。

ステップ 1 は で処理されますNSURLRequest。ステップ 2 は、デリゲート メソッド
でキャッチできます。 成功した場合、ステップ 3 はルーチンになります。そうでない場合は、データ オブジェクトを分析して、何を回収して保存できるかを確認する必要があります。ステップ 4 はクラス で実行できます。Apple のサンプル コードを確認してください。 ステップ 5 では、サーバーが選択的なデータ要求を処理できる必要があります。NSURLConnection

Reachability

単一のステップには多くの詳細があります。stackoverflow を最適に清掃し、ドキュメントを参照して個々のステップをコーディングします。このスキームがあなたの整理に役立つことを願っています。

于 2012-04-04T14:59:13.613 に答える