【问题标题】:UITableViewCell assignment causing Thread 1: breakpoint 1.1 error in xCodeUITableViewCell 分配导致线程 1:xCode 中的断点 1.1 错误
【发布时间】:2014-05-10 20:35:49
【问题描述】:

我查看了遇到相同问题的人提出的其他几个问题,但没有一个解决方案可以解决我的问题。我已经删除了除异常断点之外的所有断点,所以我真的不能说我知道发生了什么。

代码如下:

以下是 Debug Navigator 报告的内容:

【问题讨论】:

  • 从异常断点继续时是否收到任何错误消息?
  • 在 SO 上使用编辑器提供的代码格式而不是屏幕截图来发布代码是一种很好的做法。
  • 我得到一个 NSInternalInconsistencyException
  • 发布实际的错误信息。
  • 2014-05-10 16:05:54.976 FinalProject[15650:60b] *** 由于未捕获的异常“NSInternalInconsistencyException”而终止应用程序,原因:“无法在捆绑包中加载 NIB:'NSBundle (已加载)',名称为'AssignmentCell'' ***第一次抛出调用堆栈:. ... libc++abi.dylib:以 NSException (lldb) 类型的未捕获异常终止

标签: objective-c xcode multithreading uitableview breakpoints


【解决方案1】:

如果出队的实例为空,您必须创建 AssignmentCell 类的实例。在有异常的行添加对 null 的检查。如果单元格为空,则在此处分配和初始化它。

编辑 - 查看您的错误消息后,您的应用似乎尝试加载表格视图单元格的 NIB 文件,但未能成功。如果您为表格视图单元定义了 NIB,请确保将其正确包含在项目中。 Here 是一个类似问题的例子。

【讨论】:

  • 我试过这样做,但甚至没有达到检查,因为上面的行导致它崩溃。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-01-18
  • 2017-08-26
  • 2017-05-09
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多