Я пытаюсь запрограммировать функцию ящика в Smultron (редактор с открытым исходным кодом), но у меня с ним немного проблемы. Я продолжаю получать сообщение об ошибке, которая говорит:непризнанный селектор, отправленный экземпляру с ящиком
2009-09-20 12:43:06.067 Smultron[4481:a0f] -[SMLProject directoryDrawer]: unrecognized selector sent to instance 0x2003ea6c0
Сейчас в SMLProject на интерфейсе строитель, подсоединили NSDrawer штуковина до MainWindow в их и добавили эту SMLProject.h:
@property (readonly,retain) IBOutlet NSDrawer *directoryDrawer;
@property (readonly) IBOutlet NSOutlineView *directoryDrawerList;
и это к SMLProject.m (которые получают называеться при открытии каталога с помощью другого метода в SMLCurrentProject)
- (void)openDirectoryDrawer:(NSString *)directory
{
// todo: set directory contents
[[self directoryDrawer] setParentWindow:[self window]];
[[self directoryDrawer] open];
}
Нет, я попробую сейчас: D – kennyisaheadbanger
Я получаю «ошибка: синтезированное свойство« directoryDrawer »должно быть либо именоваться так же, как совместимый ivar, или должно явно указывать имя ivar» при создании, а также один для directoryDrawerList – kennyisaheadbanger
i добавили определения в часть @interface, и она сработала: D oh и удалило свойство сохранения. THNX ОЧЕНЬ МНОГО: D – kennyisaheadbanger