【发布时间】:2018-04-24 08:27:25
【问题描述】:
我使用 UIWebview 中显示的本地 HTML 文件在我的 iPad 应用程序中显示“帮助”。 Web 视图嵌入在另一个视图中,该视图也具有链接到 goBack 和 goForward 方法的后退和前进按钮。这些按钮在 iOS 10.2 模拟器中按预期工作,但在 iOS 11 模拟器中却没有。在 iOS 11 中,当我点击 HTML 文件中的链接时,该链接有效,但后退按钮不起作用,尽管 canGoBack 是真的。奇怪的是,在我点击返回页面顶部的链接后,后退按钮开始工作。这是Apple的错误还是有解决方法?我的方法:
-(IBAction)goBack:(id)sender {
NSLog(@"HVC in goBack canGoBack is %d", self.webView.canGoBack);
[self.webView goBack];
}
返回按钮不起作用时的输出:
2017-11-10 09:32:41.752614-0700 MHRS[2436:151546] goBack canGoBack 中的 HVC 为 1
【问题讨论】:
标签: ios objective-c uiwebview