クラスの一番上で、フラグを定義しました。
#define CarsRandom
その後、私のメソッドの1つで、静的int
とを宣言しますfloat
。CarsRandom
次に、が定義されているかどうかを確認し、それに応じて行動したいと思います。
#ifdef CarsRandom
//Everything is accesible in this part
#else
//Even NSLog is not accessible
#endif
問題は、#else
一部では、メソッドの先頭で宣言されている変数がオートコンプリートを介してアクセスできないことです。プロジェクトを正常にビルドできますがNSLog()
、オートコンプリートリストに含まれていないのはなぜだろうか。