重命名变量/类似乎对我来说是打破的。 XCode 4.5.2显示一个菜单,询问我要将变量重命名为什么,输入名称并点击预览,然后显示另一个屏幕,显示消息“选择不是可以的类型更名“。
我尝试删除派生数据(通过命令行,也通过组织者),它没有修复它。有人找到了解决方案吗?有一些人在旧版本的XCode上遇到过这种情况,但是他们说它已经在新版本上修复了(但我使用的是最新版本)。
答案 0 :(得分:3)
我花了大约一个小时试图让Xcode 5.0.1上的重构再次工作,因为它没有明显的原因自发停止工作。
我不确定是什么步骤实际修复了它,因为看起来Xcode在我退出时保持某些进程正在运行,所以它实际上在重启机器后开始工作,但这些是我采取的步骤:< / p>
在此之后,重构似乎重新回归生活。删除xcuserdata确实意味着Xcode丢失了我的一些布局设置等,但是使用有效的重构工具更有用!
答案 1 :(得分:0)
不知道你的问题,但是当我尝试预览时,分屏视图或更像是xcode的助理编辑器视图(其中.h和.m文件可以同时查看)与要重命名的变量的实例可以看到旧名称和新名称。它可能会在您的情况下被窃听。在所有项目中还是只有少数项目相同?
答案 2 :(得分:0)
我在* .m文件中选择类名时遇到此错误。就我而言,解决方案是在* .h文件中执行此操作。