我一直在使用Edit > Refactor > Rename
在xcode中重命名我的类。这一切都很顺利,直到其中一个重构xcode冻结。我等了十分钟,最后只是迫使xcode退出。
所以我重新打开了xcode,然后转到File > Restore Snapshot
,并恢复了在重构之前拍摄的快照。这非常有效。
这是我遇到问题的地方。当我再次重构这个类的名称时,它会进入预览阶段并进行文件比对,但是当我点击Save
时出现错误:
无法完成操作。文件存在。
奇怪的是,重命名失败后,如果我查看我的班级标题和实现文件,则类名已被更改。但是,当我查看Project Navigator时,我的文件仍有旧名称。
此外,应用程序实际桌面文件夹中的类文件显示类文件名仍然相同。
我只想确保重命名已完全发生,并且需要类文件名来反映更改。
答案 0 :(得分:0)
再次查看我应用的系统文件夹,重命名的文件就在那里。不确定发生了什么,但必须是因为xcode在重构期间冻结了。