我正在开发一个 iOS 应用程序,该应用程序通过UIWebView
. 该页面包含 20 到 40 个按钮。每个都向服务器发送一个 ajax 请求。它在大多数情况下都可以正常工作,但服务器是一个桌面应用程序,可以随时出于任何原因关闭而不会发出警告。使用这些 ajax 请求,不会向用户显示任何输出,因此如果服务器出现故障,用户将不知道。我希望能够收到有关 ajax 超时的通知,然后为用户提供重试或返回主屏幕的选项。我似乎无法找到一种方法来UIWebView
通知任何失败的 ajax 请求。
起初我以为我可以简单地使用 的webView:didFailLoadWithError:
方法UIWebViewDelegate
,但显然它没有通知失败的 ajax 请求。
非常感谢任何建议