从URL的元组加载URL

时间:2016-03-09 00:22:18

标签: xcode web swift2 tuples nsurl

我在元组中有一个很大的URL列表,当我按下一个按钮并随机选择一个URL然后按下第二个按钮来加载URL。再次按下第一个按钮只会切换到第二个按钮加载的另一个URL。我得到了随机部分,所以我只需要知道如何将我的列表中的URL传递给按钮。感谢任何帮助。谢谢。

我现在正在做这样的事情,但不是加载像yahoo.com这样的特定网站(就像我在这里做的那样)我想要加载一个随机选择的网站

@IBAction func ButtonTapped(sender: AnyObject) {

    let url = NSURL(string:"http://www.yahoo.com")!
    let request = NSURLRequest(URL: url)

    webView.loadRequest(request)
}

1 个答案:

答案 0 :(得分:0)

如果你完成了随机部分,你可以声明一个你想要的URL数组。

let arrURL = NSMutableArray()
arrURL.addObject("http://www.yahoo.com")
arrURL.addObject("http://www.google.com")
arrURL.addObject("http://www.youtube.com")
....

然后点按您的按钮,在里面生成一个随机数,并使用数组作为您的网址,如

let position = N//RANDOM NUMBER YOU HAD DONE
let url = NSURL(string: arrURL[position] as! String)
//continue the rest
.....

更新:

如果您的意思是单击第一个按钮随机生成一个数字,然后将数字保存在变量

然后当您单击第二个按钮时,获取第一个按钮arrURL[position] as! String中保存的位置的URL数组,然后将其加载到webView中