Xcode:编辑>重构>重命名说“操作无法完成。文件存在。”
Posted
技术标签:
【中文标题】Xcode:编辑>重构>重命名说“操作无法完成。文件存在。”【英文标题】:Xcode: Edit > Refactor > Rename says "Operation couldn’t be completed. File exists." 【发布时间】:2014-07-02 00:44:55 【问题描述】:我一直在使用Edit > Refactor > Rename
在 xcode 中重命名我的类。这一切都很好,直到其中一次重构时 xcode 冻结了。我等了十分钟,最后才强制xcode退出。
所以我重新打开了 xcode,然后转到 File > Restore Snapshot
,并恢复了重构之前拍摄的快照。这非常有效。
这是我遇到问题的地方。当我再次去重构这个类的名称时,它会通过并排文件比较进入预览阶段,但是当我点击Save
时,我得到一个错误:
操作无法完成。文件存在。
奇怪的是,重命名失败后,如果我去查看我的类的头文件和实现文件,类名已经改变了。但是,当我查看 Project Navigator 时,我的文件仍然使用旧名称。
此外,我的应用程序实际桌面文件夹中的类文件显示类文件名仍然相同。
我只是想确保重命名已经完全发生,并且还需要类文件名来反映更改。
【问题讨论】:
【参考方案1】:刚刚再次浏览了我的应用程序的系统文件夹,重命名的文件就在那里。不知道发生了什么,但一定是因为 xcode 在重构期间冻结了。
【讨论】:
以上是关于Xcode:编辑>重构>重命名说“操作无法完成。文件存在。”的主要内容,如果未能解决你的问题,请参考以下文章