現在開いているドキュメントを使わずにMacでiCloud対応ドキュメントベースのアプリケーションを開くと、ファイルダイアログが開きます。起動時に開いているファイルダイアログが表示されないようにするにはどうすればよいですか?私は代わりに表示することを好むような歓迎画面があります。あなたの文を確認するにはOS Xで起動時にiCloudオープンファイルダイアログが表示されないようにする
答えて
私はXcodeで新鮮なドキュメントベースアプリケーションプロジェクトを作成し、それを実行しました。私は開いているファイルのダイアログを取得していない!私は空白の新しい文書を開いてもらえます。それはあなたが意味することですか?私はこの最初の空白の文書を開くことを抑止するための文書化された方法を見つけることができませんでした。私はあなたのDocumentクラスの初期化子を使用して、以下のハックでこの動作を抑制するために管理:
- (instancetype)init {
self = [super init];
if (self) {
// Add your subclass-specific initialization here.
}
NSLog(@"Document init");
if (alreadysuppressed)
return self;
alreadysuppressed = 1;
return nil;
}
あなたが見ることができるように、抑制であった場合、それは(ここでは「alreadysuppressed」と呼ばれる)変数の使用を覚えてすることができます既に完了しているので、アプリケーション実行ごとに1回実行されます。私はそれがハックだが、それは一般的なドキュメントベースのアプリケーションのために動作します。 あなたは本当に、私はあなたのアプリケーションデリゲートクラスと同様のハックを追加することをお勧め上記の動作の代わりに、ファイルを開くダイアログを取得している場合:私は、ファイルがオープンになっておりませんように私はこのシナリオをテストすることができませんでしたけれども
- (BOOL)applicationShouldOpenUntitledFile:(NSApplication *)sender
{
NSLog(@"applicationShouldOpenUntitledFile: %d", alreadysuppressed);
if (! alreadysuppressed) {
alreadysuppressed = 1;
return NO;
}
return YES;
}
一般的なドキュメントベースのアプリケーションのダイアログ。
私は上記の編集をいくつか行いました。私は、これが私の場合であるiCloudを有効にした場合にのみ起こることを認識していませんでした。 –
- 1. tvOS;起動時に起動イメージが表示されない
- 2. Mac OS X:アプリケーションにクラッシュレポートウィンドウが表示されないようにする
- 3. iCloud enabled - アプリケーションの起動時に開いているファイルを表示しないようにしますか?
- 4. OSX 10.8アプリの起動時にiCloudウィンドウが開かないようにする
- 5. VBAProject(PERSONAL.XLSB)が起動時にExcel 2013に表示されない
- 6. Firebase + RecyclerView:アプリケーション起動時にRecyclerViewが表示されない
- 7. Mac OS X 10.7で起動時にQt Designer 4.8がクラッシュする
- 8. OS X 10.5にIKImageBrowserViewイメージが表示されない
- 9. OS XのadbデバイスにSamsung Galaxy Nexusが表示されない
- 10. iPhoneの起動時に黒い画面が表示される
- 11. OS X Lionに「不正な命令:4」が表示される
- 12. メニューバーアプリケーションがDockアイコン(Mac OS X)によって起動されています
- 13. Reporting Servicesレポートが起動時に自動的に表示されないようにするにはどうすればよいですか?
- 14. 起動時に警告メッセージが表示されるUIAlertView
- 15. 起動時にカスタムタイトルバーが表示される
- 16. Traybarアプリケーションが起動時に表示される
- 17. OS XでEmacsアイコンが表示されないのはなぜですか?
- 18. viewDidAppear:起動時に表示されるモーダルビューコントローラで2回呼び出される
- 19. Xcode 4.5で既定の起動イメージ警告が表示されないようにする方法
- 20. 初回にフォームが表示されるまでにアプリケーションが起動しない
- 21. Mac OS X NPAPIプラグインがChromeの「about:plugins」リストに表示されない
- 22. のMac OS X:コマンドラインから起動時にGUIプロセスはOS Xターミナルから起動されると、フォアグラウンドに(非バンドル)GUIアプリケーションを持参
- 23. Rails - サーバ起動後にコマンドプロンプトが表示されない?
- 24. 起動画面のストーリーボードに画像が表示されない
- 25. Mac OS Xで改行のあるボタンが正しく表示されない
- 26. フレックス - 初回起動時にウェルカム画面を表示して再表示しないようにする
- 27. Mac OS X上のFirefoxでスクロールバーが表示される
- 28. Xamarin StudioがMac OS Xで起動しない10.11.5 beta
- 29. XNAゲームの起動時に白い画面が表示される
- 30. jqueryスライダの画像がクリック時に表示されないようにする
私は何の書類が終了し、最後に開いていたなかった場合にドキュメントベースのアプリは起動時に新しいドキュメントを開くだろうと思いましたか..? – insys
これは関連性があるとは思いませんでしたが、iCloudが有効な場合にのみ発生します。 –
残念ながら、私がそこで使用できる解決法はありません。 –