NSObject可能无法响应方法

时间:2010-07-28 22:37:47

标签: cocoa methods

有几个问题,但没有一个帮助我。我无法理解“调用一类方法”的方法。

我在接口生成器中放了一个NSObject。 我把它继承了。 我将对象连接到表视图。 我实现了填充表视图的方法。 我使用在对象内声明的数组来填充表视图。 我试着添加一些随机对象。所有的方法都很完美。 我实现了一个“addSome”方法,该方法接受一个参数并将一个对象添加到数组中,然后重新加载表视图。没有警告。

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

[outlet addSome ...]

我有一个警告:

'NSObject'可能无法响应'-addSome'[...]

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

感谢您的帮助。

1 个答案:

答案 0 :(得分:4)

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

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