2016-03-04 199 views
7

我一直在XCode 6中切換Swift版本,現在我的項目有220個警告。主要是小代碼建議。快速修復XCode警告的方法

XCode是否有一種簡單的方法來運行所有警告,並使用「Fix-it」工具自動糾正?

我想查看每個警告,然後單擊一個按鈕來修復警告,然後跳到下一個警告。否則,需要花幾個小時手動完成每個警告。

+0

使用Command +'導航到下一個警告,查看它,然後按回車鍵以應用自動修復。重複。 – Darren

+0

我會使用「問題導航器」來點擊警告並調用快速修復程序 –

+1

注意:這是**不是** [一次運行所有Xcode的「修復它」)(http:///stackoverflow.com/q/32505307/77567),因爲TWilly想要檢查每個警告並修復它,而不是盲目地將它們全部應用。 –

回答

9

最好的辦法是使用鍵盤快捷鍵。導航>跳轉到下一期的默認鍵盤快捷鍵是⌘'(命令單引號)。如果按下它,Xcode將跳轉到它所知道的下一個問題。如果該問題有可用的修復程序,修復程序彈出窗口將自動出現,並且您可以按回車鍵執行修復程序,或者按⌘'使代碼保持不變並進入下一個問題,或按轉義以使代碼保持不變並保持在該問題上。

您還可以打開Issue Navigator(缺省快捷方式:⌘4)。然後,您可以逐個點擊問題。如果您使用Fix-it單擊某個問題,Xcode將顯示Fix-it popover,您可以按回車執行Fix-it。

1

以前的答案是最好的解決辦法,這樣做之前,你必須修復驗證項目設置更新到推薦的設置).Suppose你決定最後解決它,它可能會再次出現一些新的警告。