IBで構築されたUIでNStextView
が定義されています。 AppDelegate.mファイルに、textViewでテキストがいつ変更されたかを知るための次のものがあります。コンパイラを排除する方法警告「AppDelegateはNSTextViewプロトコルを実装していません」
- (void)textDidChange:(NSNotification *)aNotification {
}
すべてはコンパイラが私のコントローラ、「WinKeyer2AppDelegateは」NSTextView
デリゲートプロトコルを実装していないことを警告されていますが、動作します。
私はこの問題を調査しました。私のクラスインタフェース定義にプロトコル宣言を追加することを提案しました。 IBに設定されたtextViewのクラスインタフェース定義はありません。テキストビュー接続インスペクタには「デリゲート」接続がありますが、何を接続すればよいのですか?WinKeyer2AppDelegateは機能しません。プロトコルリファレンスにtextDidChange:
アイテムをリストしたNSText
オブジェクトへの参照はありません。私は自分の.xibにNSTextオブジェクトを追加しようとし、それを "デリゲート"に接続しようとしましたが、どちらも役に立ちませんでした。