【问题标题】:Newsstand Download Queue Management报亭下载队列管理
【发布时间】:2012-01-11 16:08:19
【问题描述】:

你能告诉我NKIssue被添加到等待下载开始的队列中时的状态是什么吗??

在这 3 个中:

NKIssueContentStatusAvailable
NKIssueContentStatusDownloading
NKIssueContentStatusNone.

即使是排队的问题,我也会收到 NKIssueContentStatusDownloading 状态。

【问题讨论】:

  • 我会说状态描述的是意图,而不是现实。

标签: iphone ipad ios5 newsstand-kit


【解决方案1】:

Apple 文档在 NewsstandKit 对象NKLibrary 的概述中说:

downloadAssets 数组保存任何问题的所有下载资产。 (下载资产由 NKAssetDownload 对象表示。)报刊亭内容应用程序在启动时应遍历此数组并在每个项目上调用 downloadWithDelegate: 以完全处理下载的资产。

我使用演绎推理假设一旦 NKIssue 拥有它的 downloadWithDelegate: 方法,它就会保持 NKIssueContentStatusDownloading 状态,直到它从 NKLibrary 中删除或下载。

此外,如果下载已中断并需要恢复,您将遍历 NKLibrary 的 downloadAssets 属性中的所有 NKIssues 以重新调用它的 downloadWithDelegate 以恢复它。但是,谁知道downloadAssets 什么时候clearedreset。我什至不知道我们会在哪里找到它。

这是我能找到的最佳答案。

【讨论】:

  • 很高兴为您提供帮助。我也被卡住了。哈哈。
猜你喜欢
  • 1970-01-01
  • 2012-12-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-03-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多