我正在使用xib来制作我的应用程序之一的UI。我在控制台中收到与“CUICatalog:提供的无效 Assets 名称:(空)”相关的几个警告。从研究中我知道,如果我们在xib中提供了错误的图像名称,则会发生此错误。但是在这里我想知道是否有任何方法可以指出引发错误,XIB名称或错误图像名称等的位置。

最佳答案

我刚刚解决了这个错误。只需检查函数[UIImage imageNamed:(NSString *)imageName]的用法即可。如果imageName为nil,则会发生错误。

在我的代码中:

UIImageView*imageView=[[UIImageView alloc]initWithFrame:frame];

    if (imageName!=nil) {
        imageView.image=[UIImage imageNamed:imageName];
    }

10-08 18:22