CUICatalog: Invalid asset name supplied: ‘‘

项目运行过程中一直在打印一个log:CUICatalog: Invalid asset name supplied: '',产生这个log的原因是[UIImage imageNamed:@""]传了一个空字符串来获取图片,如果全局搜索要花不少时间才能查到,后面找到一个比较好的方式,通过象征性断点Symbolic breakpoint可以快速定位错误代码位置,按如果步骤进行:

第一步:增加Symbolic breakpoint断点

第二步:Symbol后面输入“[UIImage imageNamed:]”,Condition后面如果是在模拟器就输入$arg3,如果是真机就输入$r0,然后看下控制台如果显示nil就输入 == nil,如果是提示"",就判断length == 0,

猜你喜欢

转载自blog.csdn.net/humiaor/article/details/123278576
今日推荐