NKAssetDownload强制关闭app后不下载

时间:2012-10-10 07:48:06

标签: xcode ios5 newsstand-kit

我正在开发报亭应用并使用NKAssetDownload下载pdf。

问题是,每当我按下Xcode上的停止按钮或在下载时强行关闭时,NKAssetDownload都会停止响应。只有当下载正在进行时,NKAssetDownload才会停止响应。我必须删除应用程序或重置模拟器才能让它再次运行。

根据我的阅读,清除下载的唯一方法是删除问题的NKIssue。所以我在viewDidLoad的应用程序开头删除了该问题。

    //delete a pending download issue            
NKIssue *issue = [[NKLibrary sharedLibrary] issueWithName:[defaults objectForKey:  [NSString stringWithFormat:@"%d.Name",[defaults integerForKey:@"currentDownloadingIssue"]]]];

    // NSLog(@"%@",[defaults objectForKey:[NSString stringWithFormat:@"%d.Name",[defaults integerForKey:@"currentDownloadingIssue"]]]);

   if (issue) {
        [[NKLibrary sharedLibrary] removeIssue:issue];
         NSLog(@"Issue %i removed",[defaults integerForKey:@"currentDownloadingIssue"]);
   }

之后,当用户按下下载按钮时,我会添加/刷新已删除的问题。

下载不响应/显示/移动...

如果我完成了下载,那么下一次下载就可以了。如果我在下载过程中没有强制关闭正在进行中。

0 个答案:

没有答案