我一直在处理xib文件一个月而没有任何问题。我突然打开了文件,“文件所有者”消失了。我在上次看到文件所有者和我打开它的时间之间完成了项目工作,发现它丢失了。这是XCode中的错误吗?它被埋在我项目的某个地方吗?我真的很想不必从头开始新文件,更重要的是我想知道发生了什么,以便我可以防止它再次发生。我还没有看到任何其他类似的问题。
使用Xcode 5.0
感谢您提供的任何帮助。
答案 0 :(得分:0)
哇。这很不寻常。
我要尝试的第一件事就是重新启动Xcode。可能只会感到困惑。
接下来我会研究版本控制。检查git差异,看看它是否以某种方式删除。名为IBFilesOwner
的xib文件中应该有一个条目。如果在历史记录的某个时刻消失,请将其恢复。
如果这没有帮助,请关闭项目,然后在文本编辑器中打开xib。它应该包括这样的几行:
<placeholder placeholderIdentifier="IBFilesOwner" id="-1" userLabel="File's Owner"/>
<placeholder placeholderIdentifier="IBFirstResponder" id="-2" customClass="UIResponder"/>
如果您的“文件所有者”真的消失了,那么这两行中的第一行将会丢失。把它放回去并保存更改。 但是这是一个奇怪的变化,我仍然怀疑文件的完整性。当您在Xcode中重新打开文件时,请检查所有内容,以确保没有其他奇怪的更改进入。
答案 1 :(得分:0)
可能是系统重启会有所帮助。 Xcode有时会发疯。