文書を利用するため、preinitializeウィンドウ(入力シリアル、購入試)
-
23-09-2019 - |
質問
いをくつかのウィンドウの前にNSDocumentが読み込まれ、ウィンドウをブロックNSDocument窓のトップメニューです。
また複数のソリューションが動作しなかった。
モーダル画面です。問題がありましたが非URLConnection、その他の問題との私のNSDocumentます。
作成したカスタムMainMenu.xibのないメニューが開いた私preinitializeます。ここでた---その他の問題の場合、ファイルに対する私のアプリケーション)を開のウィンドウの初期化を行う.こちられたサブクラスNSDocumentControllerんなポーズの"文書".(たい文書を開くときのものpreinitalize windows思いました。
それではえるのか?
解決 2
だから、正しい答えを実装することです:
*アプリケーション:openFiles:
* applicationShouldOpenUntitledFile:
そしてあなた自身の文書作成を実装します。これは、それが私のために働いていた方法です。
MyDocument* document = [[MyDocument alloc] initWithContentsOfURL:fileURL ofType:[fileName pathExtension] error:nil ]; if(document) { [[NSDocumentController sharedDocumentController] addDocument:document]; [document makeWindowControllers]; [document showWindows]; }
もちろん、あなたは書き込みエラー処理コードにする必要があります。
他のヒント
の実施 applicationShouldOpenUntitledFile:
ア委譲を返す NO
を行えるようにした場合には登録したいダイアログです。
の行動方法は"トライアル"と"登録確認"ボタンを作の《無題》書類(送付 に必要なメッセージ のコントローラー).
所属していません StackOverflow