2012-09-14 16 views
15

Xcode pensano che questo:Rientro letterali Objective-C con Xcode

NSArray *persons = @[ 
    @{ 
     @"name": @"Bob", 
     @"pet": @"cat" 
    }, 
    @{ 
     @"name": @"Alice", 
     @"pet": @"dog" 
    } 
]; 

sarebbe meglio rientrata in questo modo:

NSArray *persons = @[ 
@{ 
@"name": @"Bob", 
@"pet": @"cat" 
}, 
@{ 
@"name": @"Alice", 
@"pet": @"dog" 
} 
]; 

puoi insegnare Xcode sul rientro letterali Objective-C?

C'è un'altra alternativa?

Nota: so già che posso "forzare" trattino con cmdopt], tuttavia questo ne andare via quando copia/incolla e non risolverà il problema.

+0

Tutta la formattazione va via quando si copia/incolla meno che non si "incollano con stile", non è vero? – user1118321

+1

@ user1118321 Sì, eccetto che si chiama 'Paste and Preserve Formatting' e la scelta rapida da tastiera è opt + shift + cmd + V – Tyilo

risposta

5

Aprire un errore con http://bugreport.apple.com.

Se lo invii anche a OpenRadar, le persone al di fuori di Apple possono leggerlo. Posso indirizzarti a questo bug report relativo al tuo problema specifico: http://openradar.appspot.com/12394453

Più persone segnalano questo problema, più la priorità sarà assegnata a Apple.

+0

Basta copiare e incollare una nuova segnalazione su Xcode 4.6. *sospiro* – benzado

0

Xcode 5 auto-trattino come questo:

NSArray *persons = @[ 
        @{ 
         @"name": @"Bob", 
         @"pet": @"cat" 
         }, 
        @{ 
         @"name": @"Alice", 
         @"pet": @"dog" 
         } 
        ]; 
Problemi correlati