背景:我有一个在 iOS5 中运行良好的程序,它使用 UIWebView。网页从定制服务器加载。iOS 和服务器之间的通信是通过 AJAX 机制完成的。Cookie 用于会话管理。
问题:客户端的事件没有到达服务器。服务器的通知和更新未到达客户端。因此,应用程序不会响应任何用户操作,并且有时 UI 看起来会冻结。
我在苹果开发者网站上搜索了 UIWebView 的变化,它只显示了 3 个变化。
- State Preservation”,带有视图的 restoreIdentifier 属性。
- 新方法keyboardDisplayRequiresUserAction。
- 新方法抑制增量渲染
然而,以上似乎都没有与应用程序逻辑冲突。
请帮助解决与 iOS 5 相比可能会破坏 iOS 6 中 AJAX 交互的问题。如果有的话,请给我相关链接。