预定义器
#define SIMULATE(navigationController) { if ( PREVALUE) { NSLog(@" After using navigationController :Success");return 1; } else {NSLog(@" After using navigationController :Failed"); return 0;} }
在实施中使用它
SIMULATE(self.navigationController);
错误显示
永远不会执行代码
答案 0 :(得分:1)
宏上的返回语句导致错误。
#define SIMULATE(navigationController) { if ( PREVALUE) { NSLog(@" After using navigationController :Success");
返回1;} else {NSLog(@" After using navigationController :Failed"); >
返回0;}}
所以删除这些返回语句
#define SIMULATE(navigationController) { if ( PREVALUE) { NSLog(@" After using navigationController :Success"); } else {NSLog(@" After using navigationController :Failed");} }