我正在创建一个包含不同网址的网页视图。所以当你进入webview时它会是随机的。但我无法弄清楚如何做到这一点。我看了另一个问题,弄明白了。 。这是我看到的问题,Random websites button我让它在网页浏览中工作,而不是野生动物园。但我现在无法让webview在另一个视图控制器上工作。它仅适用于第一个视图控制器。我只需要让webview在另一个视图cotroller上工作。不确定我是否需要全局变量或什么。这是我的代码,所以你可以理解我正在使用的是什么。
- (IBAction)site:(id)sender {
NSArray *urls = @[
[NSURL URLWithString:@"http://www.youtube.com"],
[NSURL URLWithString:@"http://www.twitter.com"],
[NSURL URLWithString:@"http;//www.yahoo.com"]
];
int index = arc4random_uniform(urls.count);
NSURL *randomURL = urls[index];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL: randomURL];
[self.webView loadRequest:request];
请帮助,谢谢!
答案 0 :(得分:0)
int *randomURL;
NSString *generatedURL;
NSArray *urls;
urls =@[@"http://www.youtube.com",
@"http://www.twitter.com",
@"http://www.yahoo.com"];
randomURL =arc4random()%[urls count];
generatedURL = [urls objectAtIndex:randomURL];
NSLog(@"Generated URL = %@", generatedURL);
NSURL *url = [NSURL URLWithString:generatedURL];
NSURLRequest *requestURL = [NSURLRequest requestWithURL:url];
[webView loadRequest:requestURL];
您应将上面的代码放在viewDidLoad方法
中