代码:
#if DEBUG
let iAmInDebugMode = true
#else
let iAmInDebugMode = false
#endif
项目设置:
方案设置:
结果:
println(iAmInDebugMode) // false
为什么?我做错了什么?
答案 0 :(得分:0)
运行时间
NSDictionary* env = [[NSProcessInfo processInfo] environment];
if ([[env valueForKey:@"debugger"] isEqual:@"true"]) {
NSLog(@"debugger yes");
}
else {
NSLog(@"debugger no");
}
编制时间
#ifdef DEBUG
// Something to log your sensitive data here
#else
//
#endif
答案 1 :(得分:0)
您可以通过将配置保存在Swift结构中来避免预处理程序指令: