我有一个视图,其中包含一个视频列表(可以点击的按钮,每个按住一个网址),这些视图当前会显示一个包含UIWebview的新视图,唯一的问题是我无法将网址传递给webview,具体取决于单击了哪个按钮。
目前我刚刚获得一个空的UIWebview。
如何将url字符串传递给webview,以便为每个按钮加载正确的url?
此致
答案 0 :(得分:1)
NSURL *videoURL = [NSURL URLWithString:@"http://..."];
[webView loadRequest:[NSURLRequest requestWithURL:videoURL]];
<强>更新强>
在回应第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]];
}