2016-03-09 27 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中