當前位置:成語大全網 - 書法字典 - 如何使用純代碼swift將tableviewcell中的值傳輸到web view並加載顯示?

如何使用純代碼swift將tableviewcell中的值傳輸到web view並加載顯示?

RT Swift讀取plist文件並將其加載到表視圖中。

類ENTableViewController:UITableViewController {

var listVidos:NSMutableArray!

覆蓋func viewDidLoad() {

super.viewDidLoad()

//創建捆綁包

var ban = NSBundle.mainBundle()

//讀取plist文件路徑

let plist path = ban . path for resource(" TGS ",ofType: "plist ")!

//讀取plist內容,放入NSMutableArray。

listVidos = NSMutableArray(contents file:plist path)

}

覆蓋func didReceiveMemoryWarning() {

super.didReceiveMemoryWarning()

//釋放任何可以重新創建的資源。

}

//tableView顯示多少組?

override func numberOfSectionsInTableView(table view:UITableView)-& gt;Int {

返回1

}

//tableView每組顯示多少行數據?

override func table view(table view:UITableView,numberOfRowsInSection section section:Int)-& gt;Int {

返回listVidos.count

}

//每個單元格的數據

override func table view(table view:UITableView,cellForRowAtIndexPath:NSIndexPath)-& gt;UITableViewCell {

Println("進入表格視圖")

//名稱與identifiler相同。

let cell identifier:String = " video item "

//稱重傳感器

設cell = table view . dequeuereusablecellwithnidentifier(cell identifier,forIndexPath: indexPath)為ENTableViewCell

//獲取行

var row = indexPath.row

var row dict:ns dictionary = listvidos . objectatindex(row)as ns dictionary

cell . lab . text = row dict . objectforkey(" title ")as?線

返回單元格

}

}

註意:表格視圖的標識符接口

點擊單元格傳遞值添加以下方法。

//點擊單元格跳轉。

override func prepareForSegue(segue:UIStoryboardSegue,sender: AnyObject!) {

if segue.identifier == "abc" {

if let index path = self . table view . indexpathforselectedrow(){

let object:ns dictionary = listVidos[index path . row]as ns dictionary

(segue . destinationview controller作為ENViewController)。detailItem =對象

}

}

}

ENViewController是要跳轉的接口。

其中abc值為

第二界面

導入UIKit

類enview controller:uiview controller {

//第二個接口

@IBOutlet弱var lla: UILabel!

var detailItem:NSDictionary?

覆蓋func viewDidLoad() {

super.viewDidLoad()

配置視圖()

//在加載視圖後進行任何附加設置。

}

func configureView() {

if let detail:ns dictionary = self . detail item {

self . lla . text = detail . objectforkey(" title ")as?線

}

}

覆蓋func didReceiveMemoryWarning() {

super.didReceiveMemoryWarning()

//釋放任何可以重新創建的資源。

}

}