Я пытаюсь написать удобный init для моей пользовательской ячейки, но когда я это получаю, я получаю ошибки:
Thread 1: EXC_BAD_INSTRUCTION (code=EXC_I386_INVOP, subcode=0x0)
Fatal error: Use of unimplemented initializer 'init(style:reuseIdentifier:)' for class 'CustomCell'
Код для удобного init следующий:
convenience init?(style: UITableViewCell.CellStyle) {
self.init(coder: NSCoder.init())
defineLayout()
}
Если я использую обычную перезапись инициализации, она работает как задумано
override init(style: UITableViewCell.CellStyle, reuseIdentifier: String?) {
super.init(style: style, reuseIdentifier: reuseIdentifier)
defineLayout()
}
Думаю, проблема в self.init(coder: NSCoder.init())
?