2010-07-28 43 views
1

有幾個關於這個問題,但他們都沒有幫助我。我無法理解「調用一類方法」的情況。NSObject可能不會響應方法

我在Interface Builder中放了一個NSObject。 我將其分類。 我將對象連接到表視圖。 我實現了填充表視圖的方法。 我使用了一個在對象內聲明的數組來填充表視圖。 我試圖添加一些隨機對象。所有的方法都很完美。 我實現了一個「addSome」方法,它接受一個參數並將一個對象添加到數組中,然後重新加載表視圖。沒有警告。

我在appdelegate類中添加了一個插座。這個插座引用了關心表視圖的NSObject。但是,調用...

[出口addSome ...]

時,我有一個警告:

'NSObject的' 可不迴應 '-addSome'[...]

該方法從未被調用。我無法添加任何內容。有沒有關於消息傳遞,函數調用和類似的東西的任何概念?

謝謝你的幫助。

回答

4

您需要聲明您的實例var的類型是您的NSObject子類的類型。

運行時發現它是一個NSObject,它沒有在其上定義方法,但是如果將類型更改爲具有其上定義方法的子類的類型,它應該可以正常工作。

+0

感謝您的快速回答。有用。 :-) – Donovan 2010-07-28 22:59:08

相關問題