我正在试图弄清楚当有一个块作为参数时,阻止clang格式添加换行符。
例如,我想要这个:
dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(500 * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{
NSLog(@"here");
});
不是这个:
dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(500 * NSEC_PER_SEC)),
dispatch_get_main_queue(),
^{
NSLog(@"here");
});
为了解决问题,我还希望将多个块参数分解为:
[self method:argument success:^(NSString* result) {
// Do stuff
} failure:^(NSError *error) {
// Do other stuff
}
任何人都可以帮我解决这个问题吗?是否有可能使用clang格式?