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?:@""];