NSLog()
可変引数を受け入れるようにマクロを機能させようとしています。以下のコードは解析の問題を引き起こします。
これを定義する正しい方法は何ですか?
#define TF_CHECKPOINT(f, ...) \
do { \
NSString *s = [[NSString alloc] initWithFormat:f arguments:__VA_ARGS__] autorelease]; \
[TestFlight passCheckpoint:[NSString stringWithFormat:@"%@: %@", [self class], s]]; \
} while (0)