由於某種原因,Xcode的Refactor始終被禁用。我曾經可以通過選擇一個類名稱並在編輯器中點擊鼠標右鍵來選擇它。但現在不管我做什麼,它仍然是殘疾人。任何想法發生了什麼?Xcode的Refactor菜單始終禁用
回答
您的項目索引可能已過時/損壞。在項目設置窗口的常規選項卡中,單擊重建代碼索引並等待完成。
您可以在「活動」窗口(「窗口」>「活動」)中檢查重建的進度。
我剛剛在XCode 4中遇到了這個問題,這是我的工作,因爲「重建代碼索引」不再提及。 1)打開管理器 2)選擇項目選項卡 3)單擊「派生數據」旁邊的「刪除」 – 2011-08-03 18:57:26
我只是抱怨這在Twitter上,有人發這個鏈接作爲回覆: http://lists.apple.com/archives/xcode-users/2008/Aug/msg00231.html
這些建議的Xcode 3.2工作無 - 唯一的辦法就是選擇要在重命名的文件左組&文件列。那麼在正確的代碼視圖中突出顯示.m或.h的名稱,然後您可以右鍵單擊並選擇Refactor!
例如,如果您要更改DetailViewController名稱,請突出顯示代碼中的實際DetailViewController.h字。
注意,你也應該始終確保您選擇.h文件,而不是.M
我只是碰到了Xcode中類似的問題。我無法重構類的.m(實現文件)中的任何內容。我能想出的唯一解釋是它不是由於某種原因索引文件,我不能強迫它重新索引。我發現這個工作的唯一方法是將文件複製到臨時位置,從我的Xcode項目中將其刪除,將文件從臨時位置複製回我的項目位置,然後通過Xcode重新添加文件。
- 1. 在xcode中啓用/禁用菜單項
- 2. ACRA始終禁用?
- 3. Angularjs ng禁用始終保持禁用
- 4. 始終禁用粘貼
- 5. 移動菜單始終是敞開
- 6. Gmail樣式始終可見菜單
- 7. 三級菜單項始終顯示
- 8. 菜單項始終出現在溢出菜單
- 9. 禁用菜單項
- 10. 禁用Flash菜單
- 11. 在coderush/refactor pro中跳轉到子菜單的快捷鍵
- 12. Eclipse中的Source和Refactor菜單缺少XML文件
- 13. 如何禁用菜單條子菜單
- 14. 禁用UITextField的菜單
- 15. 的Excel/RibbonUI菜單禁用
- 16. 啓用/禁用菜單項
- 17. 終端從上下文菜單中禁用服務
- 18. Xcode 4菜單「生成」和「清潔」選項被禁用
- 19. 如何禁用Windows Mobile 6.1中的開始菜單
- 20. 如何讓wordpress子菜單位置始終從左邊開始?
- 21. Android - 在編輯清單以禁用組件後,將始終禁用它
- 22. Android操作欄始終顯示操作欄中菜單項的溢出菜單
- 23. 禁用Wordpress主菜單下拉菜單(子菜單)
- 24. 按鈕始終設置爲禁用
- 25. ChromeDriver觸摸事件始終被禁用
- 26. 當dropdownlitFor被禁用,值始終爲0
- 27. iTunes Connect提交評論始終禁用
- 28. 禁用JFreeChart的右鍵單擊菜單
- 29. 禁用Superfish菜單項
- 30. 禁用菜單形式
我有同樣的問題。我看着活動窗口......沒有任何事情發生。我正在運行XCode 3.1.4。下面的解決方案不能解決我的問題。我甚至檢查了tewha提到的鏈接,並且我正在用盡所有可能性。 – Gary 2010-03-01 02:32:24