无法识别的选择器发送到实例 0x7ff971e1f920

Posted

技术标签:

【中文标题】无法识别的选择器发送到实例 0x7ff971e1f920【英文标题】:unrecognized selector sent to instance 0x7ff971e1f920 【发布时间】:2014-11-22 13:00:46 【问题描述】:

当我在 Xcode 6.1 上的 iPhone 6 模拟器上运行我的 ios 应用程序时,它会停在这一行:

[cell configure:[feeds objectAtIndex:indexPath.row]];

错误:

'-[UITableViewCell configure:]: unrecognized selector sent to instance 0x7ff971e1f920'

【问题讨论】:

谷歌它。这是一个很常见的异常,在大多数情况下很容易调试。 【参考方案1】:

大概您已经使用configure: 方法定义了一个自定义单元子类。

您的子类没有被使用 - 该消息意味着您正在以普通的 UITableViewCell 调用该方法。

最常见的原因是忘记在情节提要中设置单元格类。否则,您需要展示您是如何创建cell 的。

【讨论】:

【参考方案2】:

您已经在UITableViewCell 实例上调用了configure 方法,但是这个类没有该方法。我怀疑您打算实例化您自己的具有该方法的 UITableViewCell 子类。

【讨论】:

以上是关于无法识别的选择器发送到实例 0x7ff971e1f920的主要内容,如果未能解决你的问题,请参考以下文章

[UITableViewCell otherFeeLblName]:无法识别的选择器发送到实例 0x7fc45009a000

MainPageCollectionViewConrtoller _setViewDelegate:]: 无法识别的选择器发送到实例 0x7faa7ae39160

-[__NSArrayI 长度]:无法识别的选择器发送到实例 0x7f1e9f90

iOS---导致无法识别的选择器发送到实例 0x7f803a59cc50 的按钮

Xcode -[__NSArrayM isEqualToString:]:无法识别的选择器发送到实例 0x7a1248d0 - 如何修复?

我不断收到 [RCTCxxBridge jsContextRef] 发送到实例 0x7f8af262f4f0 的无法识别的选择器是从 JS 线程抛出的