Я создал класс с использованием XCode3.2.1, и я хочу, чтобы он наследовал от NSViewController (или любой другой объект AppKit).Связанные проблемы с 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).
Любые предложения?
Это должно сработать. Я построил новый проект и создал класс точно так, как он есть, не может дублировать вашу ошибку. Проверьте настройки проекта, что-то подозрительное. – jakev
Чтобы увеличить точку JakeVA. это должно сработать. На днях у меня была аналогичная проблема. Я создал новый проект, и все получилось отлично. Я бы создал простой новый проект, если бы я был вами, и посмотреть, можете ли вы расширить NSViewController. Если это так, просто потратьте дополнительное время и работайте над проектом. –
Я сделал новый проект, и все работает нормально. У меня есть каркас Cocoa, добавленный к исходному проекту, у меня есть еще один класс в том же проекте, который наследуется от NSWindowController, который не жалуется. Я бы предпочел не воссоздавать проект по-классу, если это просто проблема с XCode, которую я испортил. – jay