Динамическая загрузка представления

У меня странная проблема при попытке динамически загрузить вид.

Я получаю следующую ошибку:

* Завершение работы приложения из-за необработанного исключения "NSInternalInconsistencyException", причина: "Не удалось загрузить NIB в комплекте:" NSBundle (загружен) "с именем" ItemView ". * Стек вызова первого выброса:

Странно то, что это происходит случайно - иногда это работает, иногда выручает меня.

Я создаю элемент следующим образом:

CGRect  viewRect = CGRectMake(2.5, 2.5, 100, 80);
ItemView *item = [[ItemView alloc] initWithFrame:viewRect];

и конструктор выглядит следующим образом:

- (id)initWithFrame:(CGRect)frame
{
    self = [super initWithFrame:frame];
    if (self) {
        NSArray *subviewArray = [[NSBundle mainBundle] loadNibNamed:@"ItemView" owner:self options:nil];
        rootView = [subviewArray objectAtIndex:0];
        [itemButton addTarget:self action:@selector(itemButtonPressed) forControlEvents:UIControlEventTouchUpInside];
        [self addSubview:rootView];
    }
    return self;
}

Кто-нибудь знает, что вызвало бы это?

0 ответов

Другие вопросы по тегам