1

我有一个奇怪的问题。我提交了我的应用程序以在应用程序商店上发布,但他们说我必须提供一个打开的最近菜单。

我知道如何以编程方式执行此操作,但它在我的项目中不起作用,因为我之前删除了文件菜单。我试图再次创建这个条目,但指令:

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

什么也没做。

我尝试在一个新项目中使用它,它工作正常,但在我当前的项目中却不行。

我想我在 nib 文件的 xml 中失去了内部依赖。

有人知道在创建文件菜单项后如何重建它们吗?

谢谢你。

注意:我使用 Xcode 4,我的应用程序不是基于文档的应用程序。

4

1 回答 1

1

“打开最近”菜单有一个隐藏属性,允许 NSDocumentController 在主菜单中找到它。

Xcode 的“File >”菜单模板包含一个标准的 File 菜单,包括一个适当的 Open Recent 菜单。

在对象库中找到“文件>”菜单模板,将其添加到主菜单,将“打开最近”菜单拖到实际的“文件”菜单中,然后删除“文件”菜单模板。

于 2012-02-03T21:39:50.270 回答