Xcode调试方案

时间:2017-02-02 21:28:41

标签: swift xcode

我在预处理器宏上设置了调试方案并将DEBUG标志设置为1,但是当我设置这样的东西时:

func print(_ object: Any) {
#if DEBUG
    Swift.print(object)
#endif

}

即使在调试模式下也不会打印。我该如何纠正这种行为?

1 个答案:

答案 0 :(得分:2)

转到构建设置并将-D DEBUG添加到其他Swift标志

Other Swift flags

然后这将正常工作:

#if DEBUG
    print("This is DEBUG")
#else
    print("This is not DEBUG")
#endif