无法在项目导航器中打开xib

时间:2012-12-05 09:33:12

标签: ios xcode xib

我遇到了问题,需要你的帮助 我刚刚使用svn更新了我的项目并发生了冲突;现在我收到了这个警告:

The document ....xib could not be opened.  
This archive contains a reference to an object with the identifier "150009670"  
but does not contain an object with a matching identifier.

在此之后,我使用文本编辑器打开了.pbxproj并更改了对象150009670的引用。现在项目按照预期构建和工作,但是当我尝试从项目导航器中打开我的xib时,我仍然收到警告 我是第一次使用svn所以这是错的?为什么我首先得到冲突?我可以在不重建xib的情况下解决这个问题吗?

2 个答案:

答案 0 :(得分:0)

如果您正在使用svc,如果您执行了任何合并且存在冲突,则可能会在文件中的某处附加头部。

使用文本编辑器查看项目文件,您可以在其中查看生成的XML代码。 (使用类似文本管理器,崇高文本2)。搜索术语“HEAD”。希望能够找到具有以下格式的实例:

<<<< HEAD
         code1
=======
        code2
>>>>>>>>>>>

删除这些东西和你不想要的代码,然后保存文件。 Code1将引用较新的代码,code2将引用较旧的代码。看看它并决定你需要保留什么。如果你不确定是保留两者还是删除code1。

答案 1 :(得分:0)

xCode似乎在项目中添加了svn来进行一些更改。右键单击xib文件,然后选择放弃更改。这应该重置与文件绑定的错误信息,并允许您运行项目。