2012-09-14 7 views
15

Xcode denken, dass dies:Einrücken Objective-C-Literale mit Xcode

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

eingekerbten besser wie so wäre:

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

Können Sie Xcode über Einrücken Objective-C-Literalen lehren?

Gibt es noch eine Alternative?

Hinweis: ich bereits weiß, dass ich "Kraft" indent mit cmdopt], aber diese wird weg, wenn Kopieren/Einfügen und wird das Problem nicht beheben.

+0

Alle Formatierungen weggeht beim Kopieren/Einfügen, wenn Sie „mit Stil einfügen“, nicht wahr? – user1118321

+1

@ user1118321 Ja, außer dass es "Paste and Preserve Formatierung" genannt wird und die Tastenkombination ist opt ​​+ shift + cmd + V – Tyilo

Antwort

5

Öffnen Sie einen Fehler mit http://bugreport.apple.com.

Wenn Sie es auch an OpenRadar senden, können Personen außerhalb von Apple es lesen. Ich kann Sie auf diesen Fehlerbericht über Ihr spezifisches Problem verweisen: http://openradar.appspot.com/12394453

Je mehr Leute dieses Problem melden, desto mehr Priorität wird Apple geben.

+0

Kopieren und Einfügen eines neuen Fehlerberichts gegen Xcode 4.6. *Seufzer* – benzado

0

Xcode 5 Auto-Einzüge wie folgt aus:

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