美文网首页iOS开发swift
关于swift中#if DEBUG的问题

关于swift中#if DEBUG的问题

作者: 码农老王 | 来源:发表于2016-08-26 15:54 被阅读685次
        #if DEBUG
            print("debug")
        #else
            print("release")
        #endif
    

    以上代码, 在oc中, 不做任何设置是可以正常使用的, 但是在swift中, 会直接进入else. 不会走if里面.

    了解后发现在swift中正常使用需要在build settings中额外设置

    1. build settings
    2. 搜索'swift compiler'
    3. 找到 swift compiler - custom flags
    4. 在debug下增加一个 设置anySDK flag为 -D DEBUG

    swift的#if DEBUG就可以使用了.

    设置样例

    相关文章

      网友评论

        本文标题:关于swift中#if DEBUG的问题

        本文链接:https://www.haomeiwen.com/subject/zyrzsttx.html