San*_*van 10 xcode editor datamodel ios5
我正在使用Xcode 4.2,我正在尝试使用Core Data.单击.xcdatamodeld文件后,我看到一个奇怪的视图,而不是数据模型编辑器视图.
我重新安装了Xcode 4.2,甚至从头开始创建了一个启动Core Data的启动项目,但问题仍然存在.当我使用新文件 - >数据模型创建数据模型时.它未被识别为DataModel.Ctrl +单击 - >'打开为'仅显示"预览"选项.我将我的基本项目与在不同机器上创建的项目进行了比较(一切正常).目录差异显示:
Foos.xcdatamodeld文件放在项目构建阶段的"复制包资源"部分下,而不是在"编译源"部分下.我将此文件移动到"编译源"部分,但数据模型编辑器仍然不显示.
工作项目中的Foos/Foos.xcdatamodeld/.xccurrentversion文件看起来像
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>_XCCurrentVersionName</key>
<string>Foos.xcdatamodel</string>
</dict>
</plist>
Run Code Online (Sandbox Code Playgroud)
而在非功能性的那个
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
</dict>
</plist>
Run Code Online (Sandbox Code Playgroud)
/* Begin XCVersionGroup section */
831B12C114A7F73600524A33 /* Foos.xcdatamodeld */ = {
isa = XCVersionGroup;
children = (
831B12C214A7F73600524A33 /* Foos.xcdatamodel */,
);
currentVersion = 831B12C214A7F73600524A33 /* Foos.xcdatamodel */;
path = Foos.xcdatamodeld;
sourceTree = "";
versionGroupType = wrapper.xcdatamodel;
};
/* End XCVersionGroup section */
Run Code Online (Sandbox Code Playgroud)
而破碎的人没有这个条目.
我在两台机器上进行了/Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/Templates的目录比较,模板完全相同.
所以我想知道Xcode的哪个部分导致我的主要开发机器上面的差异.关于要尝试的事情或可能导致此问题的任何建议?
归档时间: |
|
查看次数: |
5945 次 |
最近记录: |