【发布时间】:2011-03-03 23:22:45
【问题描述】:
我有一个 UIWebView 显示一个具有超时策略的网站(空闲 1800 秒)。 由于我使用自定义登录视图连接到站点,因此我想在网站发出超时警报后调用相同的自定义视图。
我如何检测到 webview 已发出这样的警报,以便我可以从那里调用我的代码?
感谢您的帮助。
【问题讨论】:
标签: ios session uiwebview timeout connection
我有一个 UIWebView 显示一个具有超时策略的网站(空闲 1800 秒)。 由于我使用自定义登录视图连接到站点,因此我想在网站发出超时警报后调用相同的自定义视图。
我如何检测到 webview 已发出这样的警报,以便我可以从那里调用我的代码?
感谢您的帮助。
【问题讨论】:
标签: ios session uiwebview timeout connection
如果网站在超时时重定向到特定页面,您可以在 UIWebViewDelegate 的 webView:shouldStartLoadWithRequest:navigationType: 方法中观察该页面是否加载。
【讨论】:
不知道如何从 UIKit 的角度解决这个问题,但如果您的会话超时已知,您可以在其中一个控制器中创建一个 NSTimer 以在定义的经过时间提醒您,并在每次应用调用您的网站时重置它.
【讨论】: