美文网首页
关于Xcode在控制台输入指令po后输出异常的问题

关于Xcode在控制台输入指令po后输出异常的问题

作者: Lionel_Messi | 来源:发表于2016-07-20 13:56 被阅读1536次

    最近公司新来了个小伙伴儿,来了之后没几天出现了标题所说的问题具体看图

    可以看到,有些时候是好的有些时候使用po命令却出现异常,疯狂的查stackoverflow
    ,看到了类似的控制台报错问题,说是自己的方法名称和定义的宏出现了冲突,于是我根据这些错误信息,是我的第三方库masonry的东西,于是猜测是新来的小伙伴在项目里面修改pch文件了,于是看了下,查到了他加的两个宏

    //define this constant if you want to use Masonry without the 'mas_' prefix

    #define MAS_SHORTHAND

    //define this constant if you want to enable auto-boxing for default syntax

    #define MAS_SHORTHAND_GLOBALS

    自己搜了下两个宏的意思,对应的意思是这样的

    //1. 对于约束参数可以省去"mas_"#define MAS_SHORTHAND

    //2. 对于默认的约束参数自动装箱#define MAS_SHORTHAND_GLOBALS

    果断注释掉了第一个又去项目里面改了下他以前省去的mas_,解决了po不出对象(dic)或者数组的情况。


    所以大家以后若是碰到类似的报错,都可以按这个思路去查下,问题是会解决的。


    相关文章

      网友评论

          本文标题:关于Xcode在控制台输入指令po后输出异常的问题

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