0

NKIssueダウンロード開始待ちのキューに追加されたときの状態を教えていただけますか?

これらの3つのうち:

NKIssueContentStatusAvailable
NKIssueContentStatusDownloading
NKIssueContentStatusNone.

NKIssueContentStatusDownloadingキューに入れられた問題でもステータスを取得しています。

4

1 に答える 1

0

Appleのドキュメントには、NewsstandKitオブジェクトNKLibraryの概要で次のように記載されています。

downloadAssets配列は、問題のダウンロードアセットを保持します。(ダウンロードアセットはNKAssetDownloadオブジェクトで表されます。)ニューススタンドコンテンツアプリケーションは、起動時にこの配列を反復処理し、各アイテムでdownloadWithDelegate:を呼び出して、ダウンロードされたアセットを完全に処理する必要があります。

私は演繹的推論を使用して、NKIssueがdownloadWithDelegate:メソッドを呼び出すと、NKLibraryから削除されるかダウンロードされるまで、ステータスNKIssueContentStatusDownloadingを保持すると想定しています。

また、ダウンロードが中断されて再開する必要がある場合は、NKLibraryのdownloadingAssetsプロパティにあるすべてのNKIssuesをループして、downloadWithDelegateを再度呼び出して再開します。ただし、downloadingAssetsがいつクリアまたはリセットされるかは誰にもわかりません。どこでそれを見つけるのかさえわかりません。

それが私が見つけた最良の答えです。

于 2012-01-11T08:08:19.240 に答える