본문 바로가기
프로그램/iOS

[ iOS 9.x -> iOS 10 ] dequeueReusableCellWithIdentifier, dequeueReusableCell

by 로드러너 2016. 11. 29.
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

UITableView 에서 dequeueReusableCellWithIdentifier 함수를 통해서 데이터를 다시 불러와 cell 화면을 구성합니다. 

iOS 10에서는 사용법이 다음과 같이 바뀌었습니다.



 iOS 9.x 

    override func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {

        let cell = self.tableView.dequeueReusableCellWithIdentifier("AttractionTableCell", forIndexPath: indexPath) asAttractionTableViewCell


        return cell

    }



 iOS 10 

    override func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {

        let cell = tableView.dequeueReusableCell(withIdentifier: "AttractionTableCell", for: indexPath) as! AttractionTableViewCell


        return cell

    }