我正在尝试创建一个简单的测试宏,但在以下几行中出现错误。你们中的任何人都知道为什么或如何修复它们吗?
#define test(condition) do{\
if (condition)
{\ //// <-----Expected identifier or (
NSlog @"passed: " %@ #condtion); \
}
else
{\
NSLog(@"failed: " @ #condition); \
}
} //// <-----extraneous closing brace ( "}")