Xcodeのすべての「Fix-it」を一度に実行する


90

Xcode 7にアップグレードした後、iOS 9をサポートするために、何百ものfix-itエラーと警告があります。Xcodeにそれらを1つずつ実行するのではなく、すべてを実行させるための1つのプッシュボタンはありますか?

回答:


176

Xcode 7.2 1Editorメニューには、実際にこれに対する解決策があります。

ここに画像の説明を入力してください

これがショートカットです:

+ + +f

それは

ctrl+ alt+ cmd+f

1これは確認できるバージョンであり、以前のバージョンでも動作する可能性があります。


7
これは、現在表示されているソースファイルに対して機能するようです。プロジェクト全体の代替案はありますか?
Nicolas Miari、2016年

2
そうだね!正直に言うと、スコープ内のすべてを修正することはすでに十分に不安定であり、(少なくとも私にとっては)残念ながら、スコープを広げた方が良いとは思いません。
2016年

すごい!おかげで、時間を大幅に節約できます!
Eironeia

1
美しさ、コーダーとして見逃すことができるものの数に驚き、頭を下げたまま、猛烈にクリエイティブにしようとしています。自分のユーザーが何時間にもわたって私たちが従属してきた機能を見逃したときの私たちの気持ちを反映してい
ます

CLIからすべての修正を実行する方法はありますか?
Sazzad Hissain Khan

7

XCodeの「fix-it」は、コードを適切に実行するために必要な変更を加えるのに十分な信頼性があるとは限りません。そのようなボタンがあったとしても、私はそれを使うことを勧めません。迅速に処理するために私が考えることができる唯一のことは、使用Navigate > Jump to Next Issueすることです。つまり、すべてのエラーを見つけるためにコードをくまなく調べる必要がないということです。Xcodeは、それらに直接移動します。


3
これは、新旧の迅速な構文間の変換に非常によく機能するため、特に大規模なプロジェクトでは、手作業でクリックすることなく、ほとんどのエラーを自動的に修正することができます。
2016年

不正解です。「修正すべての問題は、」正しく答え状態としてあります。また、これは、この機能を使用することの妥当性についてコメントし、問題のナビゲーションを使用しての指示であることが、この質問への答えではありません。。。
マックス・マクラウド


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.