NKIssueダウンロード開始待ちのキューに追加されたときの状態を教えていただけますか?
これらの3つのうち:
NKIssueContentStatusAvailable
NKIssueContentStatusDownloading
NKIssueContentStatusNone.
NKIssueContentStatusDownloadingキューに入れられた問題でもステータスを取得しています。
NKIssueダウンロード開始待ちのキューに追加されたときの状態を教えていただけますか?
これらの3つのうち:
NKIssueContentStatusAvailable
NKIssueContentStatusDownloading
NKIssueContentStatusNone.
NKIssueContentStatusDownloadingキューに入れられた問題でもステータスを取得しています。
Appleのドキュメントには、NewsstandKitオブジェクトNKLibraryの概要で次のように記載されています。
downloadAssets配列は、問題のダウンロードアセットを保持します。(ダウンロードアセットはNKAssetDownloadオブジェクトで表されます。)ニューススタンドコンテンツアプリケーションは、起動時にこの配列を反復処理し、各アイテムでdownloadWithDelegate:を呼び出して、ダウンロードされたアセットを完全に処理する必要があります。
私は演繹的推論を使用して、NKIssueがdownloadWithDelegate:メソッドを呼び出すと、NKLibraryから削除されるかダウンロードされるまで、ステータスNKIssueContentStatusDownloadingを保持すると想定しています。
また、ダウンロードが中断されて再開する必要がある場合は、NKLibraryのdownloadingAssetsプロパティにあるすべてのNKIssuesをループして、downloadWithDelegateを再度呼び出して再開します。ただし、downloadingAssetsがいつクリアまたはリセットされるかは誰にもわかりません。どこでそれを見つけるのかさえわかりません。
それが私が見つけた最良の答えです。