我在Xcode4中重命名了一个xib文件,只需在项目组织器中高亮显示并更改名称,但这似乎会使项目混乱。例如,如果我向视图添加新按钮,则在运行项目时不会显示它。但是,如果将其重新命名为原始名称,则会显示出来。重命名xib文件的正确方法是什么?
我所做的并且非常成功的是:
然后就完成了!
我知道这听起来有点奇怪,但这就是生活。如果有其他更好的方法,请告诉我...
我遇到了一个更大的问题,那就是我需要重命名一个项目,这也要求我重命名一个xib文件。这绝不容易。最后一个问题是在重命名xib后,类别不再匹配,因为旧类别仍然在重命名的xib文件中命名。我采用了Martijn的建议,只需使用文本编辑器编辑xib文件并重命名类别即可。然后我必须取消引用和重新引用xib。那样就解决了。
在终端中运行以下命令以更新项目中文件的内容:
find . -type f -exec sed -i 's/OldName/NewName/g' "{}" \;
在Xcode中打开现在已重命名的项目,然后单击 Build -> Clean All Targets。
之后,该项目(使用新名称)将能够成功构建。