1

奇妙な問題があります。アプリをアプリ ストアに公開するように提出しましたが、最近開いたメニューを提供する必要があると言われました。

プログラムで行う方法は知っていますが、以前に [ファイル] メニューを削除したため、私のプロジェクトでは機能しません。このエントリを再度作成しようとしましたが、指示:

[[NSDocumentController sharedDocumentController] noteNewRecentDocumentURL:[NSURL fileURLWithPath:@"/pathToMyFolder"]];

何もしません。

新しいプロジェクトで使用しようとしましたが、正常に動作しますが、現在のプロジェクトでは動作しません。

nib ファイルの xml 内の内部依存関係が失われたと思います。

ファイルメニューエントリを作成した後にそれらを再構築する方法を知っている人はいますか?

ありがとうございました。

注: 私は Xcode 4 を使用していますが、私のアプリはドキュメント ベースのアプリケーションではありません。

4

1 に答える 1

1

[最近開く]メニューには、NSDocumentControllerがメインメニューでそれを見つけることができる非表示のプロパティがあります。

Xcodeの「ファイル>」メニューテンプレートには、適切な「最近開いたメニュー」を含む標準の「ファイル」メニューが含まれています。

オブジェクトライブラリで[ファイル>]メニューテンプレートを見つけてメインメニューに追加し、[最近使用したメニューを開く]メニューを実際の[ファイル]メニューにドラッグしてから、[ファイル]メニューテンプレートを削除します。

于 2012-02-03T21:39:50.270 に答える