ipad – 是否可以取消NKAssetDownload?

ipad – 是否可以取消NKAssetDownload?,第1张

概述我在App Store上有一本杂志阅读器.我目前正在实施NewsstandKit功能. 我的应用程序具有此下载工作流程,用户可以随时取消当前下载. 我想让用户购买应用内商品并开始下载作为报刊亭后台下载(杂志包括多媒体,因此它们是一些大文件),但仍保留他们可以取消下载的先前版本的选项. 是否可以通过NKAssetDownload实现这一目标?或者我应该删除整个NKIssue? 您应该在资产上使用此方 我在App Store上有一本杂志阅读器.我目前正在实施NewsstandKit功能.

我的应用程序具有此下载工作流程,用户可以随时取消当前下载.

我想让用户购买应用内商品并开始下载作为报刊亭后台下载(杂志包括多媒体,因此它们是一些大文件),但仍保留他们可以取消下载的先前版本的选项.

是否可以通过NKAssetDownload实现这一目标?或者我应该删除整个NKIssue?

解决方法 您应该在资产上使用此方法:

- (voID)removeIssue:(NKIssue *)issue// Remove asset[[NKlibrary sharedlibrary] removeIssue:[[NKlibrary sharedlibrary]                           issueWithname:self.issues[indexPath.row][@"name"]]];

Apple文档中的描述:
从报亭内容库中删除指定的问题.
删除问题后,将从磁盘中删除由问题的内容URL(通过NKIssue的contentURL属性访问)标识的文件系统位置的任何数据.如果您在应用程序沙箱中的其他位置有问题内容,​​则您有责任进行清理.调用此方法还会取消正在进行的该问题的任何资产下载.

资料来源:http://developer.apple.com/library/ios/documentation/StoreKit/Reference/NKLibrary_Class/NKLibrary/NKLibrary.html#//apple_ref/doc/uid/TP40010835-CH2-SW2

总结

以上是内存溢出为你收集整理的ipad – 是否可以取消NKAssetDownload?全部内容,希望文章能够帮你解决ipad – 是否可以取消NKAssetDownload?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1081274.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-27
下一篇 2022-05-27

发表评论

登录后才能评论

评论列表(0条)

保存