Содержит ли sample_1ViewController.nib экземпляр вашего класса viewController?
Ваш код, кажется, перезагружает весь этот файл пера каждый раз, когда dequeueResuableCellWithIdentifier:
возвращает ноль, и если этот файл пера содержит экземпляр того же класса viewController, то он будет продолжать пытаться перезагрузить файл пера бесконечно. 1004 *
Поскольку все, что вам нужно сделать, это вернуть экземпляр класса ячейки, как это сделать:
Сначала добавьте переменную tableCell
в ваш класс viewController:
@class CustomCell;
@interface MyViewController
{
CustomCell * tableCell;
}
@end
Создайте отдельный экземпляр вашей ячейки в вашем методе init
:
- (id)initWithNibName:(NSString *)nibNameOrNil
bundle:(NSBundle *)nibBundleOrNil
{
self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
if (self == nil) { return nil; }
tableCell = [[CustomCell alloc] init];
return self;
}
Обязательно выпустите его в dealloc
:
- (void)dealloc
{
[tableCell release];
}
И теперь ваш метод делегата становится:
- (UITableViewCell *)tableView:(UITableView *)tableView
cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
tableCell.lbl.text = @"test";
return tableCell;
}