在我班的顶部,我定义了一个标志:
#define CarsRandom
然后稍后在我的一个方法中,我声明了一个 staticint和一个float. 然后我想检查是否CarsRandom已定义并采取相应措施:
#ifdef CarsRandom
//Everything is accesible in this part
#else
//Even NSLog is not accessible
#endif
问题在于,在该#else部分中,在方法开头声明的变量无法通过自动完成访问。虽然我可以成功构建项目,但我想知道为什么甚至NSLog()没有出现在自动完成列表中。