【发布时间】:2012-10-11 05:06:02
【问题描述】:
自从我升级到 Xcode 4.5 后,我发现它会自动删除我访问的每个 xib 文件的一部分。这是部分:
<object class="NSMutableDictionary" key="IBDocument.PluginDeclaredDependencyDefaults">
<string key="NS.key.0">com.apple.InterfaceBuilder.CocoaTouchPlugin.iPhoneOS</string>
<real value="1536" key="NS.object.0"/>
</object>
我几乎可以忍受这个,但是当我再次访问该文件时,我发现还有更多“自动”更改。它们更多样化,更难描述,所以除非我真的需要,否则我不会包含示例。
我不明白这里发生了什么。我正在寻找两个答案之一:
- 有什么方法可以禁用它吗?
- 为什么会发生这种情况?是否有某种方法可以强制 Xcode 将这些更改应用于所有 xib 文件,以便我可以完成此操作?
如果我能明白到底发生了什么以及为什么会这样,我会感觉好很多。
【问题讨论】:
-
我看到类似的行为,在 cvs 提交后,xib 被编辑,导致文件由于某种原因尝试解锁。我有兴趣找到一种禁用此功能的方法
-
嗯,我不认为这个问题已经存在那么久了。我使 Xcode 保持最新。这是一个相当近期的发展。然而,持续时间并不相关。不管过了多久都很烦人。
-
是的,它快把我逼疯了...... XIB 格式跟踪了太多关于类属性的信息 - 所以当你添加/删除不相关的代码时,XIB 会更新。