iOS 5 Newsstandkit它存储下载的问题在哪里?

时间:2011-10-19 22:28:16

标签: objective-c ios ios5

我正在尝试更多地了解iOS 5报刊套件及其存储下载问题的位置,我已阅读文档并且可以看到有一个NKLibrary类但无法看到有关如何处理下载或它们实际存放在哪里。

由于

2 个答案:

答案 0 :(得分:3)

好的,所以NewstandKit的工作方式与您的预期有所不同。看看这个细节:http://developer.apple.com/library/ios/#documentation/StoreKit/Reference/NewsstandKit_Framework/_index.html

但是,基本上在问题下载期间,应用程序应通过[NKIssue addAssetWithRequest]传递其(产品)信息,包括NSURL和NKIssue。假设下载没有失败,并且你已经完成了其他的Newstand,那么产品应该保存在正确的位置,你不必担心指定一个特定的位置来保存它。

如果设备的存储空间有限,Newstand会删除旧问题的另一个原因是不要过分担心问题的保存位置。

希望有所帮助。

答案 1 :(得分:1)

永远不要担心下载的目的地可能不是处理问题的最佳方式。确实,下载资产时会自动选择目的地。但是,保存的只是一个临时文件,必须将其移动到其他地方,并且可能还需要以任何方式处理。

查看NKIssue中的“contentURL”属性。这是NewsstandKit推荐的与问题相关的资产的目的地。

干杯:)