2014-02-25 75 views
1

我一直在一个XIB文件一个月没有任何问题消失了。突然之间,我打开文件,“文件的所有者”消失了。上次我看到文件所有者的时候,以及我打开文件时发现文件丢失了,我在这个项目上工作过。这是XCode中的错误吗?它在我的项目中的某个地方被埋没了吗?我真的很想不必从头开始创建一个新文件,更重要的是我想知道发生了什么,以便我可以防止它再次发生。我还没有看到任何其他问题,甚至与此类似。“文件的所有者”从XIB文件

使用的Xcode 5.0

感谢您的帮助,您可以提供。

enter image description here

回答

0

哇。这很不寻常。

我想尝试的第一件事就是重新启动Xcode。它可能只是混淆。

接下来,我会研究版本控制。看看git diffs,看看它是否被删除了。在xib文件中应该有一个名为IBFilesOwner的条目。如果它在历史的某个时刻消失,请恢复它。

如果这没有帮助,关闭该项目,然后在文本编辑器中打开xib。它应该包括如下几行:

<placeholder placeholderIdentifier="IBFilesOwner" id="-1" userLabel="File's Owner"/> 
<placeholder placeholderIdentifier="IBFirstResponder" id="-2" customClass="UIResponder"/> 

如果你的“文件的所有者”真的没了,那么这两行中的第一行将会丢失。把它放回去并保存更改。 这是一个奇怪的变化,我仍然怀疑文件的完整性。当您在Xcode中重新打开文件时,请检查的所有内容以确保没有其他奇怪的更改隐藏。

+0

你是对的。我在文本编辑器中打开它,第一行缺失。我添加了它,现在我的笔尖中有一个文件所有者。不幸的是,我在那里的一切都消失了。我必须重建该文件。不幸的是,我从来没有在git中保存/“提交”我的旧版本,所以我没有任何历史记录可以查看发生了什么。像你一样,我怀疑文件的完整性。感谢您的帮助。 – ctw

0

可能是系统重新启动将有所帮助。有时Xcode会变得疯狂。

+0

谢谢,但它没有奏效。 – ctw

相关问题