我在元组中有一个很大的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)
}
答案 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中