XCode 日志打印总是提示 iOS [framework] CUICatalog: Invalid asset name supplied: '(null)'

Xcode控制台打印:[framework] CUICatalog: Invalid asset name supplied: '(null)'
不知道是哪里的图片不存在或者传入的图片名为nil了,项目大了就是大海捞针,不知道哪里找?按照下面的方法轻松定位:

问题分析:这个问题其实是老问题,产生原因就是因为在使用的时候[UIImage imageNamed:]时,图片不存在或者传入的图片名为nil.

解决方法:添加一个系统断点,来判断如果图片名字为nil或者@""的时候,来拦截掉。

[UIImage imageNamed:]
$arg3 == nil
找到空图片名后记得把这个断点删掉,要不然会很卡

posted @ 2022-12-19 11:01  qqcc1388  阅读(290)  评论(0)    收藏  举报