我正在尝试实施日志记录方法http://www.cimgf.com/2010/05/02/my-current-prefix-pch-file/ http://www.cimgf.com/2010/05/02/my-current-prefix-pch-file/。我不确定如何完成该步骤:
因此第一行是一个开关
查看我们是否处于调试模式。我设置
我的构建设置中的这个值
项目。如果你看下面
“预处理器宏”部分您可以
在那里设置 DEBUG 定义。
这是为了满足代码中的“#ifdef DEBUG”条目(我只给出第一行)。
问题:如何在项目设置中实际设置此 DEBUG 标志?
例如我尝试过:
- 转到预处理器宏部分
- 转到“调试”行项目
- 在“-DEBUG=1”中输入的值中
- 这似乎不起作用 - 它编译并运行,但当我有这行代码时,日志中没有任何内容
DLog(@"testingg");
如果您直接通过 Xcode UI 编辑构建设置,则该值仅为 DEBUG=1(无 -)。如果您有多个值,它只是一个以空格分隔的值列表。
我更喜欢使用 xccongif 文件来管理我的构建设置,在这种情况下,您可以使用构建设置右下角的“基于”下拉列表来设置要使用的 xcconfig 文件,并在 xcconfig 文件中使用以下设置(示例显示还设置日志级别标志):
GCC_PREPROCESSOR_DEFINITIONS = TTMAXLOGLEVEL=TTLOGLEVEL_INFO DEBUG=1
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)