首页 > 其他分享 >ios开发 :CUICatalog: Invalid asset name supplied: '(null)'

ios开发 :CUICatalog: Invalid asset name supplied: '(null)'

时间:2023-06-13 15:07:02浏览次数:42  
标签:界面 name title image ios Invalid messageTableSource 图片 图标


_iconImage.image = [UIImage imageNamed:sourceDic[@“image”]];

明明有图片,但还是提示这个图片名称不存在
报错

CUICatalog: Invalid asset name supplied: '(null)'

打断点进去,显示 _iconImage的值是 nil

添加断点

ios开发 :CUICatalog: Invalid asset name supplied:

定位到错误在109行

- (NSArray *)messageTableSource {
    if (_messageTableSource) {
        _messageTableSource = @[
                @{@"image": @"我的界面我的收藏图标", @"title": @"我的收藏"},
                @{@"image": @"我的界面意见反馈图标", @"title": @"意见反馈"},
                @{@"image": @"我的界面关于我们图标", @"title": @"关于我们"},
                @{@"image": @"我的界面客服热线图标", @"title": @"客服热线"},
                @{@"image": @"我的界面我的优惠券图标", @"title": @"我的优惠券"},
                @{@"image": @"我的界面邀请好友图标", @"title": @"邀请好友,立即赚钱"}
        ];
    }
    return _messageTableSource;
}

ios开发 :CUICatalog: Invalid asset name supplied:


但这个图片也是实际存在的,就重新赋值下名称最后少一个 感叹号,运行正常,但是还是没有显示图片,额,其他地方的 ! 也都没加

ios开发 :CUICatalog: Invalid asset name supplied:


标签:界面,name,title,image,ios,Invalid,messageTableSource,图片,图标
From: https://blog.51cto.com/u_16159391/6470200

相关文章