我在我的项目中使用Three20的WebController,我在底部控件(< |按钮)上遇到'后退'箭头问题。
当我加载页面并单击WebController中的链接时,您希望后退按钮启用,如果触摸,则会返回原始页面。
但是当我从原始页面点击链接时,后退按钮并不总是有效,它会保持禁用状态,因此您无法返回到原始页面。
它确实有效,但似乎是随机的,它很少见。我查看了三个20的WebController的源代码,它所做的就是使用UIWebView的goBack函数。但正如我所说,它确实有效,但不是大部分时间。
我在网上搜索过但没有发现其他有关此问题的报告,有没有人有任何建议?
谢谢!
答案 0 :(得分:0)
我能够找到我的解决方案。我跟踪代码并且[_webView canGoBack]返回NO,这是因为我没有加载请求,我正在加载一个HTML字符串,该字符串没有保存用于后退按钮。
我将代码更改回加载请求并解决了问题。
解决方案在这里找到: