报亭在Resuming上重新启动下载

时间:2011-11-07 09:48:38

标签: iphone objective-c ipad newsstand-kit

我无法使用NewsstandKit恢复下载。

下载确实从Background Mode开始,但当应用恢复为Active Mode时,totalBytesWritten会更改为0并再次开始下载。

该代码适用于模拟器,但在设备上失败。

我一直在使用ios - newsstand-tutorial链接中的代码。

示例代码也可以正常工作,但是当我为其分配URL时,下载会在恢复时中断。

是否必须对服务器执行某些操作?

2 个答案:

答案 0 :(得分:2)

我也有这个问题。我的问题是我的设置没有正确配置为自动下载(我永远不会记得提示这一点)。检查设置应用的“商店”部分,确保为应用启用了自动后台下载。在我这样做之后,当应用程序进入后台时,下载将继续,而不是停止,然后在应用程序再次激活时从头重新开始。

答案 1 :(得分:1)

最有可能的是,您的服务器不支持按报亭预期的方式恢复下载。

尝试使用像Charles这样的调试代理来查看网络流量,找出框架发出的标头字段以及服务器的响应方式。