iOS在uiwebview goBack之前获取目标网址

时间:2012-05-08 18:59:34

标签: iphone objective-c ios xcode cocoa-touch

我设置了一个执行uiwebview的goBack方法的自定义按钮。但是,我需要在按下此按钮时获取目标URL。我怎样才能访问导航历史的第一个位置?谢谢

1 个答案:

答案 0 :(得分:0)

实施-(BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType 并将NSURLRequest中的URL存储在实例变量中。然后只需在goBack方法中访问此变量。如果您有多个导航步骤,请使用数组存储每个后续请求,然后只需访问索引0处的对象即可获取原始URL。