2015-10-13 58 views
0
NSURL *homeURL = [NSURL URLWithString:[self URLEncodeString:URL]]; 
    NSURLRequest *request = [[NSURLRequest alloc] initWithURL:homeURL]; 

    //Set our self as the webview delegate (so methods below will be called) 
    [myWebView setDelegate:self]; 

    //Start loading the webview's request 
    [myWebView loadRequest:request]; 

在我的iPad應用程序我使用的是Webview(完美地工作),打開來自服務器的URL。 在我的網址我得到的問題URL的一個是如下:在Webview中來自服務器的打開URL

www.google.com

如果上述網址我把網只是以https前綴開放....我的URL可以是任何一種...並取決於用戶輸入的....

有打開上述網址,任何通用的方法....

回答

0

您可能必須實施NSURLConnectionDelegate。

- (BOOL)connection:(NSURLConnection *)connection canAuthenticateAgainstProtectionSpace:(NSURLProtectionSpace *)protectionSpace 

- (void)connection:(NSURLConnection *)connection didReceiveAuthenticationChallenge:(NSURLAuthenticationChallenge *)challenge 

-(void)connection:(NSURLConnection *)connection didReceiveResponse:(NSURLResponse *)response