【问题标题】:UIWebView Frame Load InterruptedUIWebView 帧加载中断
【发布时间】:2015-07-11 06:35:01
【问题描述】:

我们在线存储了 mp3 文件,我们的 iOS 应用程序将它们加载到网络视图中。这在过去工作得很好,但最近(8.4?)它似乎不再工作,而是因为这个错误而失败。

加载这些 URL 在 Mobile Safari 中有效,但在 UIWebView 中无效。如果有人能对此有所了解,将不胜感激!

谢谢!

【问题讨论】:

  • 答案还需要参考最新版本的iOS,因为我正在尝试做的事情曾经在以前的版本中工作过。谢谢!
  • 错误域=WebKitErrorDomain Code=102 "帧加载中断" UserInfo=0x7fe6da94cc80 {NSErrorFailingURLStringKey=http://.mp3, NSLocalizedDescription=帧加载中断, NSErrorFailingURLKey=http://.mp3}
  • 原来它只发生在模拟器上。在设备上它工作正常:)

标签: ios uiwebview mp3


【解决方案1】:

原来它只发生在模拟器上。在设备上它工作正常:)

【讨论】:

  • 当然可以。这个问题的答案是它只发生在 iOS 模拟器中。如果您在设备上运行,则不会出现错误。
  • 我在 react-native 中使用 expo 应用程序,这是设备和模拟器中的问题。
【解决方案2】:

我遇到了类似的问题,我想我在做一些事情,所以你能检查一下吗 Content-Type header?

func HeaderFromNSURL(url: NSURL) {
    println("TEST      HEADER")
       for header in NSURLRequest(URL:url).allHTTPHeaderFields! as! [String : String] {
           println("key:  " + header.0 + "   content" + header.1)
       }
    println("/////////////////////////////////////")
}

我的没有包含好的标题Content-type 我认为这是一个重定向问题

【讨论】:

  • 它似乎正在重定向,尽管在 Mobile Safari 中它工作正常。一旦有机会,我会发布一个示例项目。
  • 尝试使用像 SwiftHTTP 这样的库,它帮助我解决了问题。
猜你喜欢
  • 2014-06-21
  • 2014-07-11
  • 2013-11-11
  • 2010-12-01
  • 1970-01-01
  • 1970-01-01
  • 2011-09-17
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多