Apple Newsstand Kit を使用してコンテンツをダウンロードする Newsstand アプリケーションがあります。
アセットのダウンロードを開始すると、正常に完全にダウンロードが開始され、すべてがうまくいきました。しかし、ダウンロードを開始してアプリケーションを終了し、その後wifiをオフにした場合、アプリケーションを再起動すると、インターネットが利用できなくてもアセットのダウンロードが再接続されます。もう一度、アプリケーションを終了し、wifi をオンにして、アプリケーションを起動します。NKLibrary のダウンロード アセットがなくなり、NKLibrary のdownloadingAsset に何もありません。
NKLibrary *library = [NKLibrary sharedLibrary];
for(NKAssetDownload *asset in [library downloadingAssets]){
[asset downloadWithDelegate:[NKDownloadManager defaultManager]];
NSLog(@"reconnected");
}
問題を特定しました。これはメソッドが原因connectionDidFail:withError:
です。インターネットがない場合、このメソッドが呼び出され、接続が終了します。接続を一時停止するか、終了後に再接続する方法はありますか。