0

我对应该是非常简单的事情有疑问。我想创建一个 NSArrayController 并指定它管理的类。问题是,我无法找出在 setObjectClass 方法中指定 Class 的正确方法。我想做以下事情:

[projectArrayController setObjectClass:SKHProject];

SKHProject 是我在实现文件中导入的一个类。我不断收到“'SKHProject' 之前的预期表达式”错误,但我无法找出正确的表达式。我哪里错了?

4

3 回答 3

2

[projectArrayController setObjectClass:[SKHProject class]];

于 2010-02-09T18:51:11.203 回答
0

刚找到

[projectArrayController setObjectClass:[SKHProject class]];

不管怎么说,还是要谢谢你

于 2010-02-09T18:57:53.120 回答
0

您只能使用类名作为消息的接收者;您不能在任何其他情况下使用它。因此,要通过Class某个地方,请向它发送一条消息,询问它自己:[SKHProjectClass class].

于 2010-02-10T06:03:17.427 回答