(XCODE)带有随机网址的Webview

时间:2015-02-21 05:36:59

标签: ios xcode webview

我正在创建一个包含不同网址的网页视图。所以当你进入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];

请帮助,谢谢!

1 个答案:

答案 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方法