2014-10-21 2 views
4

Я использую xib для создания пользовательского интерфейса одного из моих приложений. Я получаю несколько предупреждений в консоли, связанных с «CUICatalog: недопустимое имя актива: (null)». Из исследования я узнал, что если мы укажем неправильное имя изображения в xib, эта ошибка возникает. Но здесь я хочу знать, есть ли способ указать место, откуда он выбрасывает эту ошибку, имя xib или неправильное имя изображения и т. Д.Как отлаживать CUICatalog: Недопустимое имя актива: (null)

ответ

0

Я только что исправил эту ошибку. Просто проверьте использование функции [UIImage imageNamed: (NSString *) imageName]. Если значение imageName равно нулю, произойдет ошибка.

В моем коде:

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

    if (imageName!=nil) { 
     imageView.image=[UIImage imageNamed:imageName]; 
    } 
Смежные вопросы