我目前正在iOS应用的UIWebView组件上加载一个URL并同时发布一些数据。在webview上浏览几页后,用户可以选择导航回webview。
问题: 如果我们尝试使用
在此网页浏览中导航回(历史记录-2) if ([webView canGoBack]) {
[webView goBack];
}
会话(在webapp端)正在更改为新会话,并且在此过程中,会话变量会丢失。
注意:历史-1导航被缓存,因此会话占优势。
有人能建议正确的方法来解决这个问题吗?
感谢。
答案 0 :(得分:0)
在视图中添加两个UIButton并设置添加目标方法。
__weak IBOutlet UIButton *btn_Back;
__weak IBOutlet UIButton *btn_Forward;
[btn_Back addTarget: webView
action:@selector(goBack)forControlEvents:UIControlEventTouchDown];
[btn_Forward addTarget: webView
action:@selector(goForward) forControlEvents:UIControlEventTouchDown];