@interface ForumDetailViewController ()<UIWebViewDelegate>
{
NSUInteger _clickedNumber;
}
@end
- (void)viewWillAppear:(BOOL)animated
{
_clickedNumber = 0;
}
- (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType{
if (_clickedNumber>=1) {
[[UIApplication sharedApplication]openURL:request.URL];
}
if (navigationType == UIWebViewNavigationTypeLinkClicked) {
return NO;
}
_clickedNumber++;//定義的屬性,因為第一次進入的時候會走此方法,點擊webView里面鏈接的時候才回走第二次,所以當_clickedNumber>=1的時候才會到瀏覽器
return YES;
}