2016-03-09 58 views
0

我有一个元组中的URL的大量列表,当我按下一个按钮,它随机选择一个URL,然后按第二个按钮加载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

你甚至测试过代码吗? – Lee

回答

0

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

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

然后当你的按钮被窃听,内部生成一个随机数,并使用数组为你的URL像

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

UPDATE:

如果你的意思是点击第一个按钮随机生成一个号码,然后将该数字保存在变量中

然后当您单击第二个按钮时,获取位于第一个按钮arrURL[position] as! String中保存的URL数组,然后只需加载它在webView中