2013-04-12 169 views
0

所以我已經開發的應用,我有所有工作funntcions,但我已經在角落裏做了一個按鈕,使用此命令一個按鈕來打開一個URL

[webView loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:@"http://google.com/"]]]; 

,當我點擊按鈕,沒有任何發生。 我想讓按鈕加載一頁:) 請幫忙,謝謝! :)

+1

哪裏是webView?它是否已經在當前的視圖控制器上? – Kal

+0

是的,但我想做一個按鈕,將帶我到一個URL,我做的按鈕,我只需要代碼,所以當我點擊按鈕的URL請求,並打開.. – ModH4ck

+0

我猜你沒有連接WebView你的出口叫做webView。 –

回答

0

使用,如果你想在Safari

NSString *urlstring = [NSString stringWithFormat:@"http://www.google.com/"]; 
NSURL *url = [NSURL URLWithString:urlstring]; 
NSLog(@"url = %@",url); 
[[UIApplication sharedApplication] openURL:url]; 

打開一個網站或者,如果你想在一個UIWebView打開一個網站

NSString *[email protected]"http://www.google.com"; 
NSURL *nsurl=[NSURL URLWithString:url]; 
NSLog(@"url = %@",nsurl); 
NSURLRequest *nsrequest=[NSURLRequest requestWithURL:nsurl]; 
[webview loadRequest:nsrequest]; 

也可使用此代碼,這個代碼,請確定你已經正確連接了你的Outlets。

+0

我嘗試了兩種方法,第一種使Safari在Safari中打開,但第二種使它保持在相同的URL上,換句話說......您給我的第二個代碼什麼也沒做。 – ModH4ck

+0

這是我爲你製作的一個簡單的項目。只是d/wld它並運行.... :) https://www.dropbox.com/s/pu25rqdq9q52sfj/webTest.zip?m – AKB

+0

@ ModH4ck當你點擊按鈕,然後等待網站打開,因爲它取決於你的互聯網連接速度有多快一個網站打開.... :) – AKB

相關問題