IOS Webview 在 iPad 1 和 iPhone 3gs 上运行缓慢
Posted
技术标签:
【中文标题】IOS Webview 在 iPad 1 和 iPhone 3gs 上运行缓慢【英文标题】:IOS Webview slow on iPad 1 and 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 中也应该很慢,但它运行得很好。 【参考方案1】:我没有使用 ARC,但发现了问题。
在应用程序中,我使用 Apple 的 Reachability 类来检查设备是否具有互联网连接。我的加载功能正在循环,应用程序一直在测试连接。
在我更改加载功能后,只有在问题消失后才检查连接!
【讨论】:
以上是关于IOS Webview 在 iPad 1 和 iPhone 3gs 上运行缓慢的主要内容,如果未能解决你的问题,请参考以下文章
WebView 在 iPad 上保持为空,但在 iOS 模拟器上保持为空
通过 javascript 检测 ipad/iphone webview
在 WebView 问题中查看 PDF (Xamarin.ios)