macos - 在空白 OS X Storyboard 中创建应用程序场景

标签 macos cocoa xcode6

我尝试转移现有的 cocoa 应用程序,以利用 OS X 的 XCode6(Beta2)的新 Storyboard 。 我添加了一个新的空白 Storyboard文件并将其设置为我的应用程序的主界面。

但是,我不知道如何将我的 NSApplication 链接到这个 Storyboard。

当我使用 Storyboard启动一个项目时,我看到一个名为应用程序场景的场景。它包括应用程序(NSApplication对象)、主菜单、AppDelegate...

如何将应用程序对象(即应用程序场景)添加到空白 Storyboard?

是否有类似于窗口 Controller 和 View Controller 对象的东西可以在 Storyboard 上拖动?

最佳答案

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

  1. 创建一个新的空项目,并启用“使用 Storyboard”选项。
  2. 在新项目中,按住 Option 键单击 Storyboard 文件,选择“使用外部编辑器打开”。
  3. 在您最喜欢的文本编辑器中,选择“<!--Application-->”下方的场景节点并将其复制到剪贴板。
  4. 在缺少应用程序场景的项目中,重复步骤 2。
  5. 将刚刚复制的场景节点粘贴到“场景”节点的顶部(注意复数!)。
  6. 保存。

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

关于macos - 在空白 OS X Storyboard 中创建应用程序场景,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24418936/

相关文章:

objective-c - 从 NSOutlineView 中去除几个级别的缩进

SwiftUI TextField 重置值并忽略绑定(bind)

cocoa - NSTextView 委托(delegate)不起作用?

cocoa - 如何处理子上下文中的保存,但对象已在父上下文中删除?

ios - Xcode 6 GM - CLLocationManager

在 Mac 上安装 requests 模块时 Python 2.7 崩溃

java - Mac 和 Windows 的 "Valid System process"是什么? (java进程构建器)

objective-c - 不使用 memcpy 建立流

ios - Xcode 6 View 调试不可用

ios - Xcode 6 中 Storyboard 中的 "Constrain to margin"是什么