如何调试CUICatalog:提供的资产名称无效:(null)

时间:2014-10-21 20:53:14

标签: ios iphone xcode6

我正在使用xib来制作我的某个应用的UI。我在控制台中收到与“CUICatalog:提供的资产名称无效:( null)”相关的多个警告。从研究中我了解到,如果我们在xib中提供错误的图像名称,则会发生此错误。但是在这里我想知道是否有任何方法可以指出该地方抛出该错误,xib名称或错误的图像名称等。

2 个答案:

答案 0 :(得分:0)

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

在我的代码中:

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

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

答案 1 :(得分:0)

当您使用空字符串调用 UIImage(named: String) 时会发生此错误。您可以使用此静态方法检查名称是否为空。

{{1}}