我正在将我的 iphone 应用程序移植到 ipad,因此创建了一个全新的项目。编程一段时间后,我想从我的 iphone 项目中导入 coredata 模型,这样我就可以拥有相同的 coredata 存储布局。但由于某种原因,xcode 4.2 不会让我使用导入的模型。将版本化模型(foobar.xcdatamodeld)拖放到我的 ipad 项目中(将其复制到目标位置)后,我无法选择当前版本,并且模型不会显示箭头指示器以及没有子-models 在 xcode 左侧的文件列表中。即使我创建了一个新的数据模型(文件-> 新...),我也会得到相同的行为。我无法编辑模型,因为它似乎没有打开(单击文件列表中的模型不会更改中间的编辑器窗口),我无法向模型添加版本(“编辑器”下的菜单项不存在),我可以'
我注意到对象检查器将声明一个“相对于组”的路径,路径为“../foobar.xcdatamodeld”(在我的 iphone 项目中为“foobar.xcdatamodeld”),完整路径为beeing空白的。
我什至通过 vi 编辑了模型和 xcode 项目文件,使其看起来像 iphone 的,但没有成功。
所以,现在我既不能添加新的数据模型,也不能导入现有的模型。
谁能帮忙?