标签: swift xcode
我在预处理器宏上设置了调试方案并将DEBUG标志设置为1,但是当我设置这样的东西时:
func print(_ object: Any) { #if DEBUG Swift.print(object) #endif
}
即使在调试模式下也不会打印。我该如何纠正这种行为?
答案 0 :(得分:2)
转到构建设置并将-D DEBUG添加到其他Swift标志。
-D DEBUG
然后这将正常工作:
#if DEBUG print("This is DEBUG") #else print("This is not DEBUG") #endif