2009-10-25 40 views
0

我剛開始重構xcode中的意大利麪代碼。我做到以下幾點:xcode重構失敗 - 「無法找到類的實現@

  • 在頭文件中選擇我的類名
  • 從菜單中選擇重構
  • 挑選從下拉我的超類別名稱
  • 「創建的超」
  • 類型打預覽

然後我得到這個又大又醜的錯誤彈出: 「找不到類‘MyUglyClass’@implementation」 ...並且重構過程退出。

現在我知道了.m文件中的實現。該應用程序構建和運行良好,沒有錯誤,沒有警告,並且xcode會很高興地「跳轉到定義」。

有人可以提出問題可能是什麼?我可以用手重構這個 - 沒有沼澤交易 - 但這不是我想要進入的習慣。

感謝堆, LBB

+0

好的,設法解決這個問題。不知何故,xcode重構引擎並未「看到」我的.m文件。我強制它通過將該文件拖到不同的文件組中,然後再次將其拖回到.m文件中來查看.m。之後,一切都很好。 謝謝大家。 – leeborkman 2009-10-27 01:01:01

回答

0

重構最好由手工完成。通常應該將Xcode自動執行的操作視爲建議。