【问题标题】:Pause/Resume download functionality for iPhoneiPhone 的暂停/恢复下载功能
【发布时间】:2011-06-29 16:50:09
【问题描述】:

我想在 iPhone 中实现一个下载管理器。现在看来,如果服务器不支持 Range 标头,iPhone SDK esp NSURLConnection 不支持暂停/恢复功能。

我不想使用像 ASHTTPRequest 这样的外部库。

我有什么方法可以支持从停止的应用程序恢复应用程序

【问题讨论】:

  • 您可以随时取消当前连接并重新启动它,但是对于暂停和恢复,我认为没有办法。

标签: iphone download


【解决方案1】:

为什么要从头开始构建以前构建的东西? ASIHTTPRequest 可以完美处理这种事情,不需要你重新发明轮子。如果您确实喜欢这样的事情,不妨看看他们是如何做到的(您知道它是开源的)。

【讨论】:

  • 我会再次检查 ASIHTTPRequest 是否可以解决我正在寻找的问题。
  • 如果您指的是“可恢复下载”,我可以向您保证 100% 可以。为此目的,我自己使用它。
  • iOS 中是否仍然支持 ASIHTTPRequest?我猜它早就被开发人员停止使用了。我正在寻找上述问题的解决方案。有什么想法吗?
  • ASIHTTPRequest 确实已经停止(或者至少开发已经停止)了。它仍然有效,我仍在使用它,因为它基本上是一些非常基本的核心功能之上的包装器,不太可能很快破坏......
【解决方案2】:

如果服务器不支持范围标头,它将无法发送部分数据,因此您将无法从停止的地方恢复。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-02-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多