最近公司新來了個小伙伴兒钞脂,來了之后沒幾天出現(xiàn)了標(biāo)題所說的問題具體看圖
可以看到,有些時候是好的有些時候使用po命令卻出現(xiàn)異常独旷,瘋狂的查stackoverflow
构眯,看到了類似的控制臺報錯問題,說是自己的方法名稱和定義的宏出現(xiàn)了沖突哈垢,于是我根據(jù)這些錯誤信息妻柒,是我的第三方庫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
自己搜了下兩個宏的意思,對應(yīng)的意思是這樣的
//1. 對于約束參數(shù)可以省去"mas_"#define MAS_SHORTHAND
//2. 對于默認(rèn)的約束參數(shù)自動裝箱#define MAS_SHORTHAND_GLOBALS
果斷注釋掉了第一個又去項目里面改了下他以前省去的mas_陶贼,解決了po不出對象(dic)或者數(shù)組的情況啤贩。
所以大家以后若是碰到類似的報錯,都可以按這個思路去查下拜秧,問題是會解決的痹屹。