我遇到的问题应该是一件非常简单的事情。我想创建一个NSArrayController并指定它管理的类。问题是,我无法弄清楚在setObjectClass方法中指定Class的正确方法。我想做以下事情:
[projectArrayController setObjectClass:SKHProject];
SKHProject是我在实现文件中导入的类。我一直得到“SKHProject之前的预期表达式”错误,但我无法弄清楚正确的表达方式。我哪里错了?
答案 0 :(得分:2)
待办事项
[projectArrayController setObjectClass:[SKHProject class]];
<!/ P>
答案 1 :(得分:0)
刚刚找到它
[projectArrayController setObjectClass:[SKHProject class]];
非常感谢
答案 2 :(得分:0)
您只能使用类名作为消息的接收者;你不能在任何其他环境中使用它。因此,要在某处传递Class
,请向其发送一条消息,询问其自身:[SKHProjectClass class]
。