У меня есть NStextView
, определенный в пользовательском интерфейсе, построенном с IB. У меня в файле AppDelegate.m указано, когда текст изменен в textView.Как исключить компилятор Предупреждение «AppDelegate не реализует протокол NSTextView»
- (void)textDidChange:(NSNotification *)aNotification {
}
Все работает, но компилятор предупреждает, что мой контроллер, «WinKeyer2AppDelegate» не реализует протокол NSTextView
делегата.
Я исследовал проблему, и предложение состоит в том, чтобы добавить объявление протокола в определение интерфейса класса. У меня нет определения интерфейса класса для textView, установленного в IB. В диспетчере соединений TextView Connections есть соединение «делегировать», но с чем его можно связать, WinKeyer2AppDelegate не работает, и у меня нет ссылки на объект NSText
, который перечисляет пункт textDidChange:
в его ссылке на протокол. Я попытался добавить объект NSText к моему .xib и подключить его к «делегировать», но это тоже не помогло.