【发布时间】:2014-11-06 20:40:53
【问题描述】:
我正在开发一个大文件的下载队列。我在NSOperationQueue 中管理正在下载或等待下载的NSOperations,我还将它们与它们的密钥一起存储在NSMutableDictionary 中。
我想开发与 PodCast 应用程序相同的功能。我的意思是,如果用户正在下载一些播客并完全终止应用程序,如果他/她重新启动应用程序,则操作会继续下载它们所在的位置。
那么,它们如何存储待处理的操作?我曾尝试使用userDefaults 存储待处理的NSOperations 的NSDictionary,但由于NSOperation 没有实现NSCopying,因此不可能这样做。
那么,我想知道处理这种行为的最佳方法是什么...?
有什么想法吗?
谢谢!
【问题讨论】:
标签: ios iphone nsoperation appdelegate nsoperationqueue