【发布时间】:2012-10-05 09:32:44
【问题描述】:
我在 iOS 6 上遇到了一个大问题。
我需要在应用启动时显示一个网页。我为此使用了 loadHTMLString。在 iOS 6 之前的所有东西上,一切都按预期工作,但在 iOS 6 上,它似乎需要大约。 2 分钟加载任何不是文本的内容。所有图像等每加载 2 分钟,这使我的页面加载只需大约 8 分钟。这在 iOS 5.1 及更低版本上运行得非常快。
这是我在网站上发现的一个问题,它解释了我的问题,但没有答案:https://devforums.apple.com/message/724010
我真的需要一个答案。
当我创建一个执行此操作的空应用程序时,一切正常,如果我将它放入一个在启动之前执行某些网络的应用程序中,就会弹出问题。所以这很难隔离,但据我所知 UIWebView,我认为问题与 baseURL 有关,但这只是一种感觉。
【问题讨论】:
-
能否将 html 文件写入您的文档目录,然后从那里加载?
-
你认为这会有帮助吗?
-
是的,我想是的。我们从那里加载非常大和复杂的 HTML 文档,它在 iOS6(和 iOS5)上非常快。
-
我已经对此进行了调查,也许这可能会解决问题,但不幸的是,这是不可能的,因为拥有该网站的公司希望能够随时更改网站,所以所有徽标等随时可能改变
标签: ios uiwebview ios6 uiwebviewdelegate