IOS运行时错误-Foundation.MonoTouchException已被抛出

时间:2017-12-02 08:19:41

标签: c# ios xamarin.ios

这是我得到的错误: 抛出Objective-C异常。名称:NSInternalInconsistencyException原因:无法使用标识符cell_id对单元格进行出列 - 必须为标识符注册nib或类或在故事板中连接原型单元格

现在我正在做这个人正在做的事情: https://www.youtube.com/watch?v=BRTbOZSqSNA&t=618s

只有他没有得到我的错误,我不知道为什么...... 这是我的代码:

 public override UITableViewCell GetCell(UITableView tableView, NSIndexPath indexPath)
    {
        var cell = (ScheduleCell) t 
       TableView.DequeueReusableCell("cell_id", indexPath);
        var school1 = school[indexPath.Row];
        cell.Updatecell(school1);
        cell.TextLabel.Text = school[indexPath.Row].Site;
        return cell;
    }

我确实记得像视频中的那个人一样添加idenitier ..所以IDK为什么它不起作用 如果我删除indexPath,它也不会抛出该错误...但如果我这样做,那么我在更新时会收到另一个错误。 说System.NullReferenceException 对象引用未设置为对象的实例

我确实有数据 我该如何解决这个问题?

0 个答案:

没有答案