将问题与AppKit联系起来

时间:2011-01-30 07:15:49

标签: objective-c cocoa appkit

我使用XCode3.2.1创建了一个类,我想让它继承自NSViewController(或任何其他AppKit实体)。

#import < Cocoa/Cocoa.h>

@interface myCustomView : NSViewController {}

@end

我已在Cocoa库中链接,但是我收到错误,它无法找到类头文件

Undefined symbols: "_OBJC_CLASS_$_NSViewController", referenced from:
    _OBJC_CLASS_$_myCustomView in myCustomView.o

我的项目中有其他类继承Cocoa类没有问题。如果我从作为Framework或CoreData一部分的类继承它(例如NSObject,NSArray,NSEntityDescription),我没有任何错误。

有什么建议吗?

2 个答案:

答案 0 :(得分:1)

检查您的子类NSViewController实施文件是否在您的活动目标的“编译源”构建阶段。

答案 1 :(得分:1)

某些框架在XCode中断开连接。 如果你控制 - 单击框架并选择GetInfo,它就是 盒子突破了它(意味着它被部分选中)。 再次单击它会为所有课程激活它。