【问题标题】:IOS Webview slow on iPad 1 and iPhone 3gsIOS Webview 在 iPad 1 和 iPhone 3gs 上运行缓慢
【发布时间】:2012-06-29 08:59:15
【问题描述】:

我目前正在开发一个带有 webview 的 iPhone 应用程序。该应用程序可在高于 iPad 1 或 iPhone 3gs 的所有设备上运行,但在这两个设备上运行大约 5 分钟后运行缓慢。

它只是一个带有 webview 的简单应用程序,当我在 iPad 2 上尝试时运行流畅。 我正在加载的网站有一些 javascript,但它可以在 iPad 1 和 iPhone 3gs 的 safari 浏览器上运行。

有人知道怎么回事吗?

谢谢!

【问题讨论】:

  • 这两款设备在 RAM 和 CPU 方面较旧且功能较弱。因此,这可能是您提到的性能下降的唯一原因。
  • 但为什么代码在移动 safari 浏览器上运行流畅?它在 safari 中也应该很慢,但它运行得很好。

标签: iphone ios ipad uiwebview


【解决方案1】:

我没有使用 ARC,但发现了问题。

在应用程序中,我使用 Apple 的 Reachability 类来检查设备是否具有互联网连接。我的加载功能正在循环,应用程序一直在测试连接。

在我更改加载功能后,只有在问题消失后才检查连接!

【讨论】:

    猜你喜欢
    • 2013-08-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-06-30
    • 1970-01-01
    • 1970-01-01
    • 2013-08-22
    • 1970-01-01
    相关资源
    最近更新 更多