Подтвердить что ты не робот

Как получить объект UITableViewCell из indexPath в Swift?

Я пытаюсь получить UITableViewCell объект программно, используя swift, поэтому я написал этот код

let cell:UITableViewCell = (UITableViewCell) UITableView.cellForRowAtIndexPath(indexPath.row)

но получить ошибку компиляции как:

Изображение ошибки http://www.imagesup.net/?di=8140698032514

Пожалуйста, помогите!

4b9b3361

Ответ 1

cellForRowAtIndexPath не является методом класса. Вместо этого используйте метод экземпляра.

let cell = tableView.cellForRowAtIndexPath(indexPath)

Swift 3:

let cell = tableView.cellForRow(at: indexPath)

Ответ 2

Вы можете использовать это для Swift 4

let indexPath = IndexPath(row: 0, section: 0)
let cell = tableView.cellForRow(at: indexPath)