我有一个(实际上是几个)相当长的api调用,带有这样的回调块:
[[APIsController sharedInstance] submitCaptchaRequestWithParams:param
completehandler:^(NSData *data, NSURLResponse *response, NSError *error) {
}];
如何更改xcode的自动缩进,以便它将块的内容与原始行相隔4个空格,如下所示:
[[APIsController sharedInstance] submitCaptchaRequestWithParams:param
completehandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (!error) {
// Continue
}
}];
而不是:
[[APIsController sharedInstance] submitCaptchaRequestWithParams:param
completehandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (!error) {
// Continue
}
}];
当前的自动缩进会在编辑器中留下这么多空格。我目前的缩进设置是:
答案 0 :(得分:0)
只需将块打开括号移动到新行:
[[APIsController sharedInstance] submitCaptchaRequestWithParams:param
completehandler:^(NSData *data, NSURLResponse *response, NSError *error)
{
if (!error) {
// Continue
}
}];