【问题标题】:How do I automatically generate a Core Data GUI in Xcode 4?如何在 Xcode 4 中自动生成 Core Data GUI?
【发布时间】:2011-10-06 14:31:14
【问题描述】:

我正在学习基于 Xcode 3 编写的 Mac 上的 Learn Cocoa,我正在使用 v4。到目前为止,我已经能够相当容易地找到解决这些差异的方法,但是现在我在介绍 Core Data 的一章中,其中有一部分是关于能够通过 Option+从实体拖动到 IB 中的窗口来自动生成 GUI ,但我似乎无法在 Xcode 4 中做到这一点。它仍然有可能,还是这种能力在 v3 中消失了?更重要的是,我该怎么做?

这是书中的说明:

首先回到 Xcode 的导航面板。进入 Resources 组并双击 MainMenu.xib 以在 Interface Builder 中打开它。这会打开一个 nib 文件,就像您之前看到的那样,包括一个菜单和一个空窗口。将空窗口放在前面(如果窗口未显示,请双击主窗口中的图标),并使其大一点;大约 500 x 600 就可以了。

现在返回 Xcode,如果模型文件仍未显示,请调出它。你要做的是 ⌥-将 MythicalPerson 实体从方格纸工作区拖到 Interface Builder 中的空白窗口。首先按住 ⌥,然后单击并按住代表 MythicalPerson 实体的框。按住鼠标并拖走,您会看到实体框的半透明副本与鼠标指针一起被拉动。开始拖动后,您可以释放 ⌥ 按钮。现在将实体拖到 Interface Builder 中的空窗口上。如果看不到它,请使用 ⌘Tab 切换回 Interface Builder(同时按住鼠标按钮!),拖动到空窗口的中间,然后松开鼠标按钮。

现在您将看到新的核心数据实体接口助手

有什么提示吗?谢谢!

【问题讨论】:

    标签: xcode cocoa core-data xcode4


    【解决方案1】:

    如果有人因为从 XCode 4 中删除核心数据接口助手而在第 7 章中苦苦挣扎,请按照此处的指南让您回到正轨:http://www.swampfoetus.net/chapter-7-fail/

    【讨论】:

      【解决方案2】:

      不久前,我在尝试遵循 Xcode 4 中的 Xcode 3 核心数据教程时也遇到了这个问题。在询问 here 并以多种不同方式拖动实体之后,似乎我们能够得出的唯一结论是Apple 在 Xcode 4 中删除了 Core Data Entity Interface Assistant。对此有两种可能的解决方案,在您的计算机上也安装 Xcode 3 的替代安装,并使用它来生成 GUI,然后在 Xcode 4 中完成其余工作(这不是特别实用)或手动创建 GUI 并使用绑定来设置它。 Apple 提供了一个很好的关于 here 的教程,如果你不确定如何去做的话

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2011-08-03
        • 2012-03-16
        • 2012-10-21
        • 2011-07-26
        • 2011-09-19
        • 2014-06-07
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多