【发布时间】:2010-10-12 17:51:59
【问题描述】:
我有一个 NSURLConnection 下载大型视频文件的 iphone 应用程序。下载大约需要 5-10 分钟(一次一点数据)。
不过还是有一些问题。
如果 iPhone 只是放在一边下载,则屏幕会关闭并且 iPhone 会锁定。这似乎导致下载停止。 (并致电connection:didFailWithError:)。
有时,下载也会在预期之前完成。例如,它会下载一部 3 分钟电影的前 20 秒,然后调用 connectionDidFinishLoading:。
我不知道为什么会这样。如果我下载一部较小的电影(比如 15 秒),那么它可以完美运行,我只是不知道为什么它会卡在较大的文件上,或者它可能只是我的互联网连接?
谢谢 汤姆
【问题讨论】: