使用Xcode缩进Objective-C文字

Tyi*_*ilo 16 xcode indentation auto-indent objective-c-literals

Xcode认为这个:

NSArray *persons = @[
    @{
        @"name": @"Bob",
        @"pet": @"cat"
    },
    @{
        @"name": @"Alice",
        @"pet": @"dog"
    }
];
Run Code Online (Sandbox Code Playgroud)

会像这样更好地缩进:

NSArray *persons = @[
@{
@"name": @"Bob",
@"pet": @"cat"
},
@{
@"name": @"Alice",
@"pet": @"dog"
}
];
Run Code Online (Sandbox Code Playgroud)

你能教Xcode关于缩进Objective-C文字吗?

还有另一种选择吗?

注意:我已经知道我可以"强制"缩进cmdopt],但是这在复制/粘贴时消失,并且无法解决问题.

Gra*_*rks 5

http://bugreport.apple.com打开一个错误.

如果您还将其提交给OpenRadar,Apple以外的人也可以阅读它.我可以向您指出有关您的具体问题的错误报告:http://openradar.appspot.com/12394453

报告此问题的人越多,Apple就越优先考虑.