我试图弄清楚如何创建一个允许用户返回一页的后退按钮。我通读了 Apple 的 Docs(它仍然让我头疼),发现我需要设置canGoBack
and goBack
's。我已经尝试过了,但由于某种原因它不起作用。我UIWebView
的名字是viewWeb
,我创建了一个插座并将其附加到我的后退按钮上,命名为backButton
,并将其标记为 1。这是我在视图控制器中编写的代码:
// Back button:
-(void)actionSheet:(UIActionSheet *)actionSheet clickedButtonAtIndex:(NSInteger)buttonIndex {
if (buttonIndex == 1) {
[_backButton addTarget:_viewWeb
action:@selector(goBack)
forControlEvents:UIControlEventTouchDown];
if ([_viewWeb canGoBack]) {
NSLog(@"Back button pressed.");
[_viewWeb goBack];
}
}
else return;
}
有谁知道我需要更改/添加什么才能使其正常工作?