Я пытаюсь работать с NSDocument, поэтому я попробовал пример Создание текстового редактора за 15 минут в справочнике "Обзор системы текста".
Я внес некоторые изменения в предложенный код, например, в свойство used и synthesize вместо объявления и определения методов доступа.
Я следовал каждому шагу, написанному в ссылке, но не смог выполнить шаг 5:
Если он еще не открыт, дважды щелкните MyDocument.xib, чтобы открыть
окно документа в интерфейсе
Builder. Из Xcode перетащите
Значок файла MyDocument.h на
окно документа MyDocument.xib.
Этот шаг информирует MyDocument.xib
файл, который является объектом MyDocument
интерфейс теперь имеет переменную выхода
с именем textView.
Когда я скомпилировал, он дал мне следующие предупреждения в подклассе NSDocument:
myDocument может не отвечать на setString
Окно MyDocument не появлялось, и это сообщение в консоли появлялось каждый раз, когда я пытался его выполнить:
- [MyDocument string]: нераспознанный селектор отправлен в экземпляр 0x215970
Может кто-нибудь подсказать, где я могу ошибаться? Я пытаюсь запустить его на Snow Leopard ... чтобы проверить код, вы также можете скачать его с здесь .