2016-03-04 19 views
7

Sto passando da una versione di Swift a XCode 6 e il mio progetto ora ha 220 avvisi. Suggerimenti di codice per lo più minori.Modo rapido per correggere gli avvisi XCode

C'è un modo semplice in XCode per eseguire tutti gli avvisi e utilizzare lo strumento "Fix-it" per correggerlo automaticamente?

Vorrei rivedere ogni avviso, quindi fare clic su un pulsante per correggere l'avviso, quindi saltare al prossimo avviso. In caso contrario, mi occorreranno alcune ore per passare manualmente ogni avviso.

+0

Utilizzare Command + 'per passare al prossimo avviso, esaminarlo, quindi premere Invio per applicare la correzione automatica. Ripetere. – Darren

+0

userei il "navigatore problema" per fare clic sull'avviso e chiamare gli aggiornamenti rapidi –

+1

Nota: questo è ** non ** un duplicato di [Esegui tutti i "Fix-it" di Xcode contemporaneamente] (http://stackoverflow.com/q/32505307/77567), poiché TWilly desidera rivedere ogni avviso e Correzione, non applicandoli tutti alla cieca. –

risposta

9

La soluzione migliore è utilizzare le scorciatoie da tastiera. La scelta rapida da tastiera predefinita per Naviga> Salta al numero successivo è ⌘ ' (comando-singola virgola). Se lo premi, Xcode passerà al prossimo numero di cui è a conoscenza. Se il problema ha una correzione disponibile, il pop-up Fix-it apparirà automaticamente e sarà possibile premere Invio per eseguire la correzione o premere ⌘ ' per lasciare il codice invariato e passare al prossimo numero o premere scappare per lasciare il codice invariato e rimanere su quel problema.

È anche possibile aprire il navigatore dei numeri (collegamento predefinito: ⌘4). Quindi puoi fare clic sui problemi uno per uno. Se fai clic su un problema con un Fix-it, Xcode mostrerà il popover Fix-it e potrai premere Invio per eseguire il Fix-it.

1

risposta precedente è la soluzione migliore, prima di farlo è necessario correggere Convalida impostazioni del progetto (Update per impostazioni consigliate) .Suppose avete deciso di risolvere il problema ultimo, può ancora una volta si pone alcune nuove avvertenze.

Problemi correlati