2012-09-14 19 views
15

piensan que esto:Sangría literales de Objective-C con Xcode Xcode

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

sería mejor sangría de este modo:

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

Se puede enseñar acerca de Xcode sangría de Objective-C literales?

¿Hay otra alternativa?

Nota: ya sé que puedo "fuerza" con guión cmdopt], sin embargo esto a irse al copiar/pegar y no se solucionará el problema.

+0

Todo el formato desaparece al copiar/pegar a menos que "pegar con el estilo", ¿no es así? – user1118321

+1

@ user1118321 Sí, excepto que se llama 'Pegar y conservar el formato 'y el atajo de teclado es opt + shift + cmd + V – Tyilo

Respuesta

5

Abra un error con http://bugreport.apple.com.

Si también lo envía a OpenRadar, las personas de fuera de Apple pueden leerlo. Puedo señalarle este informe de error sobre su problema específico: http://openradar.appspot.com/12394453

Cuantas más personas reporten este problema, más prioridad le dará a Apple.

+0

Simplemente copie y pegue un nuevo informe de error contra Xcode 4.6. *suspiro* – benzado

0

Xcode 5 autosangra como este:

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