CUICatalog: Invalid asset name supplied:

CUICatalog: Invalid asset name supplied:

CUICatalog: Invalid asset name supplied:null

简明扼要,XCode打印这个对程序没什么影响,最大的危害可能就是能逼死某些处女座和强迫症的人吧

Xcode打印的这个提示是[UIImage imageNamed:@""]这个方法传入的照片名字为空,是无效资源名称,全局搜索imageNamed:看到有传空的自己替换一下就可以了,当然你也是可以不替换的。不过楼主看见XCode一直打这种提示log,心情就跟图片所述一模一样

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

按照步骤

1.选择断点第三个

2。[UIImage imageNamed:]

3。$arg3 == nil


运行后查看断点信息,根据线程判断找到断点出事位置


可以改写判断

[UIImage imageNamed:hilightImageName?:@""];


©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容