预处理器指令问题

时间:2012-12-01 07:46:59

标签: objective-c ios preprocessor-directive

我想在我的ios应用中加入Google+ api和foursquare api。编译时会显示词汇或预处理器问题,因为两者都在使用编译时发生冲突的#define DEBUG语句。

2 个答案:

答案 0 :(得分:0)

从你的问题我不确定,但我能感觉到,某些代码部分缺失......

所以你可以尝试这个:

注释或删除这些行并重新编译。

或者它可以转换为

#ifdef DEBUG
  NSLog(@"log");
#endif

编辑:

当您更改问题时,现在很清楚错误是什么。

从任一文件中删除一个#define DEBUG

答案 1 :(得分:0)

或者在保存方面/在代码中更灵活,执行:

#ifndef DEBUG
   #define DEBUG
#endif

但这可能不是100%好主意,因为它会影响您的所有构建配置。 (可能不需要)