我有一个UIWebView显示一个具有超时策略的网站(闲置1800秒)。 由于我使用自定义登录视图连接到网站,因此我想在网站发出超时警报后调用此相同的自定义视图。
如何检测到已向webview发出此类警报,以便我可以从那里调用我的代码?
感谢您的帮助。
答案 0 :(得分:1)
如果网站在超时时重定向到特定页面,您可以在UIWebViewDelegate的webView:shouldStartLoadWithRequest:navigationType:
方法中查看该页面。
答案 1 :(得分:0)
不知道如何从UIKit角度解决这个问题,但是如果您的会话超时已知,您可以在其中一个控制器中创建一个NSTimer,以便在定义的已用时间时提醒您,每次应用调用您的站点时重置它.