0

これはドキュメントベースのアプリです。ウィンドウ内の基になるテキスト ビューを操作したいと考えています。次のように設定しました。

ここに画像の説明を入力 そのため、ドキュメント クラスを操作するためのアウトレットも作成しました。

@property (strong) IBOutlet NSTextView *textView;

私が呼び出したメソッドには応答しませんが。テストするために、挿入されたテキストでテキストビューをロードしたいのですが、テキストビューはまったく応答しません。

self.textView.string = @"Hello world";

私は何を間違っていますか?

4

1 に答える 1

1

nib が読み込まれてテキスト ビューが作成されるまで、nib から初期化されたテキスト ビューを参照することはできません。その時点でwindowControllerDidLoadNib:が呼び出され、nib オブジェクトがインスタンス化されます。それまではtextViewアウトレットはゼロです。だから、それが問題だと思います。

于 2013-04-27T00:39:39.493 に答える