Mac OS X: как перестроить зависимости меню - PullRequest
1 голос
/ 04 февраля 2012

У меня странная проблема.Я отправил свое приложение для публикации в магазине приложений, но мне сказали, что я должен предоставить открытое недавнее меню.

Я знаю, как это сделать программно, но оно не работает в моем проекте, потому чтоЯ удалил меню Файл ранее.Я попытался снова создать эту запись, но инструкция:

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

ничего не делает.

Я пытался использовать ее в новом проекте, и она отлично работает, но не в моем текущем проекте.

Полагаю, я потерял свои внутренние зависимости внутри xml в моем nib-файле.

Кто-нибудь знает, как их перестроить после создания пункта меню «Файл»?

Спасибо.

ПРИМЕЧАНИЕ. Я работаю с Xcode 4, и мое приложение не является приложением на основе документов.

1 Ответ

1 голос
/ 04 февраля 2012

Меню «Открыть недавние» имеет скрытое свойство, которое позволяет NSDocumentController найти его в главном меню.

Шаблон меню «Файл>» Xcode содержит стандартное меню «Файл», включая собственное меню «Открыть недавно».

Найдите шаблон меню «Файл>» в «Библиотеке объектов», добавьте его в главное меню, перетащите меню «Открыть недавно» в текущее меню «Файл», затем удалите шаблон меню «Файл».

...