#define DLOG( s, … ) NSLog(@"< %@: (%d) > %@",[[NSString stringWithUTF8String:__FILE__] lastPathComponent], __LINE__, [NSString stringWithFormat:(s), ##__VA_ARGS__]) 这个宏定义是用来在打印log的时候,调试使用,可以显示当前log所在的controller名字。 先写出来,原理以后查看了再来补,