0
交替的網址我有一個視圖持有一個視頻列表(每個按鈕可以點擊,每個持有一個url),目前帶來了一個新的視圖持有UIWebview,唯一的問題是我不能通過網址到webview取決於哪個按鈕被點擊。無法加載與UIWebview
此刻我只是得到一個空的UIWebview。
如何將url字符串傳遞給webview,以便它可以爲每個按鈕加載正確的url?
問候
交替的網址我有一個視圖持有一個視頻列表(每個按鈕可以點擊,每個持有一個url),目前帶來了一個新的視圖持有UIWebview,唯一的問題是我不能通過網址到webview取決於哪個按鈕被點擊。無法加載與UIWebview
此刻我只是得到一個空的UIWebview。
如何將url字符串傳遞給webview,以便它可以爲每個按鈕加載正確的url?
問候
NSURL *videoURL = [NSURL URLWithString:@"http://..."];
[webView loadRequest:[NSURLRequest requestWithURL:videoURL]];
UPDATE:
在迴應置評#3,這裏是你可以做什麼:
UIWebView
實例Browser
@property
到Browser
Browser
實例初始化viewDidLoad:
之後,叫loadRequest:
所以,你的代碼可能是這樣的:
- (void)buttonClicked {
Browser *browser = [[Browser alloc] initWithNibName:nil bundle:nil];
browser.URL = [NSURL URLWithString:@"http..."];
[self presentModalViewController:browser animated:YES];
[browser release];
}
,並在瀏覽器中的viewDidLoad
:
- (void)viewDidLoad {
[super viewDidLoad];
[webView loadRequest:[NSURLRequest requestWithURL:URL]];
}
我有代碼加載一個url,但m不知道該把它放在哪裏?如果我將每個url請求放在每個按鈕中以獲取所需的url,那麼我無法將其綁定到webview?我想把代碼放在webview的viewdidload方法中,但是我不確定如何從按下的按鈕中爲它提供正確的URL。 – jarryd 2010-07-06 11:30:09
這取決於你如何加載webview - 你自己初始化它嗎?如果是這樣,請擴展init函數以包含一個新的參數,即URL。 – Kalle 2010-07-06 11:35:54
我有以下代碼來顯示持有webview的視圖 Browser * b = [[Browser alloc] initWithNibName:nil bundle:nil]; \t [self presentModalViewController:b animated:YES]; 我只在我的Browser類中有一個UIWebview *瀏覽器,它是IB中的鏈接。問候 – jarryd 2010-07-06 11:41:03