關(guān)于Xcode提示CUICatalog: Invalid asset name supplied: ''的問題

Xcode 提示CUICatalog:Invalid asset name supplied: 是+[UIImage imageNamed:]調(diào)用的時候, name為nil導(dǎo)致的,只要找到項目調(diào)用[UIImage imageNamed:@""]的地方進行修改就可以解決,在項目中一個一個找顯然很浪費時間,這個時候breakpoint navigator 就派上用場了

1.首先要添加Symbolic Breakpoint ,選擇Add Symbolic Breakpoint

2.在Symbol填入+[UIImage imageNamed:] ,Condition填入[(NSString *)$arg3 length] == 0或者$arg3 == nil.?

3.運行項目并在斷點停止的位置查看堆棧的調(diào)用區(qū)域,我們可以看到最頂部是+[UIImage imageNamed:], 點擊調(diào)用棧下一條, 在代碼編輯區(qū)就可以看到調(diào)用到imageNamed的代碼, 就是name為nil的地方.

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容