私は NSDocument で作業しようとしているので、Text System Overview リファレンスのBuild a Text Editor in 15 Minutesの例を試しました。
アクセサーメソッドを宣言および定義する代わりに、プロパティを使用して合成するなど、提案されたコードにいくつかの変更を加えました。
リファレンスに書かれている各手順に従いましたが、手順 5 を実装できませんでした。
まだ開いていない場合は、MyDocument.xib をダブルクリックして、Interface Builder でドキュメント ウィンドウを開きます。Xcode から、MyDocument.h ファイル アイコンを MyDocument.xib のドキュメント ウィンドウにドラッグします。この手順により、MyDocument オブジェクト インターフェイスに textView という名前のアウトレット変数があることが MyDocument.xib ファイルに通知されます。
コンパイルすると、NSDocument のサブクラスで次の警告が表示されました。
myDocument が setString に応答しない場合がある
MyDocument ウィンドウが表示されず、実行しようとするたびにコンソールに次のメッセージが表示されました。
-[MyDocument string]: 認識されないセレクターがインスタンス 0x215970 に送信されました
誰かが私が間違っているかもしれない場所を教えてもらえますか? Snow Leopard で実行しようとしています...コードを確認するには、ここからダウンロードすることもできます。