Xcode的Refactor菜单始终处于禁用状态

Boo*_*oon 4 iphone xcode

出于某种原因,Xcode的Refactor始终被禁用.我曾经能够通过选择一个类名并在编辑器中右键单击来选择它来激活它.但现在无论我做什么,它仍然是残疾人.知道发生了什么事吗?

小智 12

使用Xcode 5时,我在尝试重构时不断得到"在索引期间无法重构".重建索引似乎永远挂在"索引 - 等待制造".

然后我注意到make已被我的机器上的另一个进程使用(而不是Xcode).关闭此过程使Xcode最终完成索引


Rob*_*ger 3

您的项目索引可能已过期/已损坏。在“项目设置”窗口的“常规”选项卡中,单击“重建代码索引”并等待其完成。

您可以在“活动”窗口(“窗口”>“活动”)中检查重建进度。

  • 我刚刚在 XCode 4 中遇到了这个问题,这对我有用,因为不再提到“重建代码索引”。1) 打开管理器 2) 选择“项目”选项卡 3) 单击“派生数据”旁边的“删除” (3认同)