Я следил за учебником Apple здесь и обнаружил ошибку:
2016-01-12 09:34:32.909 FoodTracker[1812:124509] *** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'unable to dequeue a cell with identifier MealTableViewCell - must register a nib or a class for the identifier or connect a prototype cell in a storyboard'
Ошибка появляется при запуске программы, а красная выделенная строка отображается в строке класса AppDelegate.swift
Это строки кода, которые, как я считаю, вызывают ошибку, как я узнал через контрольные точки:
override func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
let cellIdentifier = "MealTableViewCell"
let cell = tableView.dequeueReusableCellWithIdentifier(cellIdentifier, forIndexPath: indexPath) as! MealTableViewCell
// Configure the cell...
let meal = meals[indexPath.row]
cell.nameLabel.text = meal.name
cell.photoImageView.image = meal.photo
cell.ratingControl.rating = meal.rating
return cell
}
Я огляделся в Интернете, и многие ответы сказали, что у TableCell есть идентификатор, как бы то ни было, и ошибка все еще появляется.
Пожалуйста, дайте мне знать, если мне нужно разместить дополнительную информацию.
Заранее спасибо