打开以http开头但不是www的链接

我想打开以www开头的链接,他们不打开。 我的代码只适用于http。 请帮助>我在iOS中更新。我将非常感激。

- (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType { if (navigationType == UIWebViewNavigationTypeLinkClicked) { NSLog("User tapped a link."); } if ([request.URL.absoluteString rangeOfString:@"iosscrollposition:"].location != NSNotFound) { NSString *positionString=[[[request URL]absoluteString] stringByReplacingOccurrencesOfString:@"iosscrollposition:" withString:@""]; NSArray *positionArray=[NSArray arrayWithArray:[positionString componentsSeparatedByString:@","]]; NSInteger x=[[positionArray objectAtIndex:0] integerValue]; NSInteger y=[[positionArray objectAtIndex:1] integerValue]; if (initialYPosition != y || y==0) { if (initialYPosition!=0 ||x==0) { [myScrollView setContentOffset:CGPointMake(myScrollView.contentOffset.x,myScrollView.contentOffset.y+20) animated:NO]; } initialYPosition=y; } if (x>320) { [webViewScrollView setContentOffset:CGPointMake(x-300,webViewScrollView.contentOffset.y) animated:NO]; } else if(x<320) { [webViewScrollView setContentOffset:CGPointMake(0,webViewScrollView.contentOffset.y) animated:NO]; } return NO; } else if([request.URL.absoluteString rangeOfString:@"http://"].location == NSNotFound) { return YES; } else { return NO; } } 

 NSURL *url=[NSURL URLWithString:@"http://"]; [self.myWebView loadHTMLString:tempString baseURL:url]; 

else if请另外添加一个

 else if([request.URL.absoluteString rangeOfString:@"www://"].location != NSNotFound) { return YES; } 

它也建议在每个URL之前添加http:// ,并且对于注释,某些URL可能是安全网络,因此它们的扩展名可以是https://

[self.myWebView loadHTMLString:tempString baseURL:[NSURL URLWithString:@"http://"]];