Связывание проблем с AppKit - PullRequest
       3

Связывание проблем с AppKit

0 голосов
/ 30 января 2011

Я создал класс, используя XCode3.2.1, и я хочу, чтобы он наследовал от NSViewController (или любой другой сущности AppKit).

#import < Cocoa/Cocoa.h>

@interface myCustomView : NSViewController {}

@end

Я связан в библиотеках Какао, но яполучить сообщение об ошибке, что он не может найти файл заголовка класса

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

У меня есть другие классы в моем проекте, которые без проблем наследуют классы Какао.У меня нет ошибок, если я наследую классы, являющиеся частью Framework или CoreData (например, NSObject, NSArray, NSEntityDescription).

Есть предложения?

Ответы [ 2 ]

1 голос
/ 31 января 2011

Каким-то образом некоторые из фреймворков отключаются в XCode.Если вы щелкаете по элементу управления Frameworks и выбираете GetInfo, в этом поле отображается пунктир (это означает, что он был частично выбран).Повторное нажатие активирует его для всех классов.

1 голос
/ 30 января 2011

Проверьте, находится ли ваш файл реализации подкласса NSViewController в фазе сборки "Compile sources" вашей активной цели.

...