при использовании ниже со стандартным UITableViewCell:FirebaseTableView метка пользовательских ячейки равна нулю
FirebaseTableViewDataSource(ref: self.db!.child("championships"),
cellReuseIdentifier: "championshipCell", view: self.tableView)
Я могу установить метку по умолчанию прекрасно:
cell.textLabel?.text = championship.name
Но когда я пытаюсь использовать пользовательскую ячейку с:
FirebaseTableViewDataSource(ref: self.db!.child("championships"),
cellClass: ChampionshipTableCell.self,
cellReuseIdentifier: "championshipCell", view: self.tableView)
и установив пользовательские метки с:
let champCell = cell as! ChampionshipTableCell
champCell.championshipNameLbl.text = championship.name
Я получаю сообщение об ошибке сказав «Фатальная ошибка: неожиданно нашли ноль в то время как разворачивание необязательное значение», и я считаю, что «champCell.championshipNameLbl» равна нулю.
Я подтвердил, что пользовательский класс ячеек назначается ячейке в раскадровке, а IBOutlet подключается между Storyboard & пользовательским классом.
Любые идеи, что я пропустил?
Какая строка вызывает нуль? Я предполагаю, что этикетка? –
да - «champCell.championshipNameLbl» - это ноль, когда я проверяю его – nugget