2010-02-09 39 views
0

我有一個問題,應該是一件非常簡單的事情。我想創建一個NSArrayController並指定它管理的類。問題是,我找不到在setObjectClass方法中指定Class的正確方法。我想要執行以下操作:如何以編程方式爲NSArrayController設置對象類

[projectArrayController setObjectClass:SKHProject]; 

SKHProject是我在實現文件中導入的類。我不斷收到「SKHProject'之前的預期表達式」錯誤,但我無法弄清楚正確的表達式。我哪裏錯了?

回答

2

[projectArrayController setObjectClass:[SKHProject class]]; 

0

只是覺得

[projectArrayController setObjectClass:[SKHProject class]]; 

還是要謝謝你

0

您只能使用一個類名作爲消息的接收器;你不能在任何其他情況下使用它。因此,要在某處傳遞Class,請發送一條消息,詢問它自己:[SKHProjectClass class]

相關問題