Динамическая загрузка представления
У меня странная проблема при попытке динамически загрузить вид.
Я получаю следующую ошибку:
* Завершение работы приложения из-за необработанного исключения "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;
}
Кто-нибудь знает, что вызвало бы это?