TableView CoreData错误:Swift中的断言失败...

时间:2014-11-21 13:04:33

标签: ios uitableview core-data swift

我将Core Data实施到我的应用中。 如果我运行它,我会收到以下错误: 2014-11-21 13:29:28.400 MyApp[2630:37096] *** Assertion failure in -[UITableView dequeueReusableCellWithIdentifier:forIndexPath:], /SourceCache/UIKit_Sim/UIKit-3318.16.14/UITableView.m:6116

我不知道我做错了什么(我还在学习很快)。

这是发生错误的函数:

func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {

    var cell:MyTableViewCell = tableViewNotes.dequeueReusableCellWithIdentifier("Cell", forIndexPath: indexPath) as MyTableViewCell
    cell.textLabel.text = "\(daten[indexPath.row].aufgabe)"

    return cell
}

和发生错误的行:

var cell:MyTableViewCell = tableViewNotes.dequeueReusableCellWithIdentifier("Cell", forIndexPath: indexPath) as MyTableViewCell

2 个答案:

答案 0 :(得分:0)

used tabeView in place of tableViewNotes

func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {

    var cell:MyTableViewCell = tabeView.dequeueReusableCellWithIdentifier("Cell", forIndexPath: indexPath) as MyTableViewCell
    cell.textLabel.text = "\(daten[indexPath.row].aufgabe)"

    return cell
}

让我知道它是否有效。

答案 1 :(得分:0)

您是否在故事板中使用自定义单元格标识符名称“Cell”? 如果不。请将此“Cell”提供给您的自定义单元格标识符。我希望它会起作用