0

ドキュメント用のタブを備えた NSDocument ベースのアプリの作成に取り組んでいます。私はそれが本当にこれのために設計されていないことを発見しました。Apple は、単一のドキュメントに対して複数のウィンドウを許可するようにアーキテクチャを設計しましたが、その逆はできません。基本的には機能していますが、奇妙な問題に遭遇し始めました。たとえば、ウィンドウを閉じると、ウィンドウ コントローラーは解放されますが、ウィンドウ内のタブ バーは解放されません。

私がウェブ上で見つけた唯一の情報は、フォーラムの投稿にあるこの非常に大雑把なコードです。

http://www.idevapps.com/forum/showthread.php?t=6330

何かアドバイス?

4

2 に答える 2

1

これは役立つかもしれません (Cocoadev.com wiki): DocumentBasedAppWithOneWindowForAllDocuments ... 個人的には保証できませんが、数年前から存在しています。

于 2010-01-02T17:01:08.400 に答える
0

NSDocumentController、NSDocument、NSWindowControllerの相互作用の階層を掘り下げて根本的に変更する場合は、最初に従来の方法でアプリを実装して、ドキュメントアーキテクチャに頭を悩ませる必要があります。

于 2010-01-02T06:42:32.657 に答える