我的应用程序具有此下载工作流程,用户可以随时取消当前下载.
我想让用户购买应用内商品并开始下载作为报刊亭后台下载(杂志包括多媒体,因此它们是一些大文件),但仍保留他们可以取消下载的先前版本的选项.
是否可以通过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?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)