如何在Xcode 4中自动生成Core Data界面?

6
我正在学习Mac上的“Learn Cocoa”,但它是基于Xcode 3编写的,我在使用v4。到目前为止,我已经能够相当容易地找到差异,但现在我正在介绍Core Data的章节中,其中有一部分关于通过Option+从实体向IB窗口拖动来自动生成GUI,但我似乎无法在Xcode 4中实现这一点。它仍然可能吗?还是说那种能力随着v3而消失了?更重要的是,我该如何做?
以下是书中的说明:
首先返回到Xcode的导航面板。进入资源组并双击MainMenu.xib以在Interface Builder中打开它。这会带出一个类似于之前看到的菜单和空白窗口的nib文件。将空白窗口置于最前面(如果窗口未显示,请在主窗口中双击其图标),然后使其变大一些;大约500 x 600左右就可以了。
现在返回到Xcode,并打开您的模型文件(如果仍未显示)。你要做的是从图纸工作区域⌥-拖动MythicalPerson实体到Interface Builder中的空白窗口。首先按住⌥键,然后单击并按住表示MythicalPerson实体的框。继续按住鼠标并拖动,您将看到一个半透明的实体框随着鼠标指针被拉动。一旦拖动开始,您可以释放⌥键。现在将实体拖到Interface Builder中的空白窗口上。如果看不到它,请使用⌘Tab切换回Interface Builder(同时仍按住鼠标按钮!),拖动到空白窗口的中间位置,然后释放鼠标按钮。
现在你将看到新的Core Data Entity Interface助手。
有什么提示吗?谢谢!
2个回答

6

如果有人因为XCode 4中删除了Core Data Interface Assistant而在第7章遇到困难,请按照这里的指南来重新启动您的项目。


3

我也曾经遇到过这个问题,当尝试在Xcode 4中跟随一个Xcode 3的核心数据教程时。在这里询问并尝试以多种不同的方式拖动实体,我们唯一能得出的结论是苹果已经在Xcode 4中删除了Core Data Entity界面助手。有两种可能的解决方案:在电脑上另外安装Xcode 3,用它来生成GUI,然后在Xcode 4中完成其余工作(这不是特别实际),或者手动创建GUI并使用绑定进行设置。苹果在这里提供了一个很好的教程,如果您不确定如何操作。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接