【问题标题】:NSObject may not respond to methodNSObject 可能不响应方法
【发布时间】:2010-07-29 06:43:47
【问题描述】:

对此有几个问题,但没有一个对我有帮助。我不明白“调用一个类方法”是怎么回事。

我在 Interface Builder 中放置了一个 NSObject。 我对它进行了子类化。 我将对象连接到表格视图。 我实现了填充表格视图的方法。 我使用了一个在对象内部声明的数组来填充表格视图。 我尝试添加一些随机对象。所有方法都运行良好。 我实现了一个“addSome”方法,它接受一个参数并将一个对象添加到数组中,然后重新加载表格视图。没有警告。

我在 appdelegate 类中添加了一个插座。该出口指的是关心表格视图的 NSObject 。但是,打电话的时候……

[出口添加...]

我有一个警告:

'NSObject' 可能不会响应'-addSome' [...]

永远不会调用该方法。我不能添加任何东西。关于消息传递、函数调用和类似的东西,有什么我没有理解的概念吗?

感谢您的帮助。

【问题讨论】:

    标签: cocoa methods


    【解决方案1】:

    您需要将实例 var 的类型声明为 NSObject 子类的类型。

    运行时看到它是一个 NSObject,它没有定义方法,但是如果你将类型更改为定义了方法的子类的类型,它应该可以正常工作。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-10-02
      • 1970-01-01
      • 1970-01-01
      • 2011-11-02
      • 2011-05-24
      • 2017-01-31
      • 2013-12-01
      • 1970-01-01
      相关资源
      最近更新 更多