중화사전망 - 자전 검색 - Tableviewcell 의 값을 web view 로 전송하고 표시를 로드하려면 어떻게 해야 합니까?

Tableviewcell 의 값을 web view 로 전송하고 표시를 로드하려면 어떻게 해야 합니까?

RT Swift 는 plist 파일을 읽고 테이블 뷰에 로드합니다.

클래스 entableviewcontroller: uitableviewcontroller {

Var listVidos:NSMutableArray!

Func viewDidLoad() {

Super.viewDidLoad ()

//번들 만들기

Var ban = NSBundle.mainBundle ()

//plist 파일 경로 읽기

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

//plist 내용을 읽고 NSMutableArray 에 넣습니다.

Listvidos = nsmutablearray (컨텐트 파일: plistpath)

}

Func didReceiveMemoryWarning() {

Super.didReceiveMemoryWarning ()

//다시 만들 수 있는 모든 자원을 해제합니다.

}

//tableView 는 몇 개의 그룹을 표시합니까?

Override func numberofsectionsintableview (tableview: uitableview)-> Int {

1 을 반환합니다

}

//tableView 그룹당 몇 행의 데이터가 표시됩니까?

Override func tableview (tableview: uitableview, numberofrowsinsection section section: int)-> Int {

ListVidos.count 로 돌아갑니다

}

//셀당 데이터

Override func tableview (tableview: uitableview, cellforrowatindexpath: nsindexpath)-> UITableViewCell {

Println ("테이블 보기로 이동")

//이름은 identifiler 와 같습니다.

Let cell identifier: string = "video item"

//로드셀

Cell = tableview.dequeuereusablecellwithnidentifier (cellidentifier, forIndexPath: indexPath) 를 ENTableViewCell 로 설정합니다

//행 가져오기

Var row = indexPath.row

Var row dict: nsdictionary = listvidos.objectatindex (row) as nsdictionary

Cell.lab.text = rowdict.objectforkey ("제목") as? 선

셀을 반환합니다

}

}

참고: 테이블 뷰에 대한 식별자 인터페이스

셀 전달 값을 클릭하여 다음 메서드를 추가하십시오.

//셀 점프를 클릭합니다.

Override func prepareforsegue (segue: uistoryboardsegue, sender: AnyObject! ) {

If segue.identifier == "abc" {

If let indexpath = self.tableview.indexpathforselectedrow () {

Letobject: nsdictionary = listvidos [indexpath.row] as nsdictionary

(segue.destinationview controller 를 ENViewController 로 사용). DetailItem = 객체

}

}

}

ENViewController 는 점프할 인터페이스입니다.

여기서 ABC 값은 다음과 같습니다

두 번째 인터페이스

UIKit 가져오기

클래스 enviewcontroller: ui viewcontroller {

//두 번째 인터페이스

@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 ()

//다시 만들 수 있는 모든 자원을 해제합니다.

}

}