Macos 在空白OSX情节提要中创建应用程序场景

Macos 在空白OSX情节提要中创建应用程序场景,macos,cocoa,xcode6,Macos,Cocoa,Xcode6,我尝试转移一个现有的cocoa应用程序,以使用带有XCode6(Beta2)的OSX新故事板。 我添加了一个新的空白故事板文件,并将其设置为应用程序的主界面 但是,我不知道如何将我的非应用程序链接到此情节提要 当我使用故事板启动一个新项目时,我会看到一个称为应用程序场景的场景。它包括应用程序(NSApplication对象)、主菜单、AppDelegate 如何将应用程序对象(即应用程序场景)添加到空白故事板 是否有类似于窗口控制器和视图控制器的对象可以在情节提要上拖动 苹果开发者论坛的一些人似

我尝试转移一个现有的cocoa应用程序,以使用带有XCode6(Beta2)的OSX新故事板。 我添加了一个新的空白故事板文件,并将其设置为应用程序的主界面

但是,我不知道如何将我的非应用程序链接到此情节提要

当我使用故事板启动一个新项目时,我会看到一个称为应用程序场景的场景。它包括应用程序(NSApplication对象)、主菜单、AppDelegate

如何将应用程序对象(即应用程序场景)添加到空白故事板


是否有类似于窗口控制器和视图控制器的对象可以在情节提要上拖动

苹果开发者论坛的一些人似乎也有同样的问题:

目前似乎没有现成的方法将现有应用程序迁移到使用情节提要。至少对于XCode6 Beta2来说是这样


我最终创建了一个新项目,并手动传输了我现有的代码库。

作为一种更快的选择,您可以将应用程序场景从新项目复制到现有项目:

  • 在启用“使用情节提要”选项的情况下创建一个新的空项目
  • 在新项目中,单击序列图像板文件,选择“使用外部编辑器打开”
  • 在您喜爱的文本编辑器中,选择“”下的场景节点并将其复制到剪贴板
  • 在缺少应用程序场景的项目中,重复步骤2
  • 将刚才复制的场景节点粘贴到场景节点的顶部(注意复数!)
  • 保存

  • 现在,您的现有项目中有了一个应用程序场景,与将所有内容复制到新项目相比,这节省了大量时间。

    一种可能的方法就是从一个新项目中复制并粘贴对象,该项目在XCode中创建时选中了“使用故事板”。

    对我来说很有效。使用相同的名称创建新项目,以避免重命名菜单项great。不需要外部文本编辑器。只需将两个序列图像板作为源代码打开(右键单击序列图像板文件上的选择),复制过去的内容,然后您可以将它们作为序列图像板再次打开并查看场景,然后您可以将AppDelegate自定义对象链接到任何主窗口控制器项吗?根据我的经验,在将“应用程序场景”从新项目复制到现有项目的情节提要中之后,我可以指定我的AppDelegate类(这有助于加载App Delegate对象),但我无法在情节提要中与其他场景链接到该AppDelegate对象。这意味着工具栏和菜单项都保持未连接状态。有办法吗?