iOS UIWebview 跳转完了之后,自身页面继续跳转

如何控制 iOS webvie 的 页面内跳转?

最后,因为我是 SPSecondAWViewController   继承 SPAWViewController,的我在代码里面把SPSecondAWViewController,替换成它父类,一切如常。

我的SPSecondAWViewController 很简单啊,一共没几句话。于是,我换回去,还是SPSecondAWViewController。但是这个SPSecondAWViewController的.m文件是空的,一切如常。


我试着把一些无关痛痒的代码,取消注释,一切如常。

最后我把所有的注释,打开,开始蛋疼了。最后,知道问题在这里了。

- (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType {

    OPLog(@"navigationType:%i",navigationType);

     [super webView:webView shouldStartLoadWithRequest:request navigationType:navigationType];

}

尼玛,注意到没有,注意到没有,都怪我对黄色的警告太熟视无睹了。 少了个return 啊,害我搭上三天时间不开心+再加上两天周末不开心。







查阅了以下文档:

https://developer.apple.com/library/ios/documentation/uikit/reference/UIWebView_Class/Reference/Reference.html#jumpTo_20


Three useful UIWebView tweaks


你可能感兴趣的:(原创)