У меня есть вопрос о порядке коды выполнения с cellForRowAtкода в cellForRowAt вызываться после кода в классе ячейки
Это моя cellForRowAt функцией
func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
let cell = tableView.dequeueReusableCell(withIdentifier: cellId, for: indexPath) as! MyTableViewCell
print(1)
return cell
}
Это мой код в моем MyTableViewCell.swift
override init(style: UITableViewCellStyle, reuseIdentifier: String?) {
super.init(style: style, reuseIdentifier: reuseIdentifier)
print(2)
}
Когда я запускаю свой код. Журнал консоли печати этот результат
2
1
Итак, мой код в классе моей ячейки выполняется до кода в cellForRowAt.
Но, я хочу, чтобы мой код в классе моей ячейки запускался после кода в cellForRowAt. Я хочу, чтобы результат как это:
1
2
Как я могу сделать, как это?
Спасибо. Это то, что мне нужно! –