- (NSInteger)numberOfSectionsInTableView:(UITableView *)cijferTableView{
return 1;
}
- (NSInteger)cijferTableView:(UITableView *)cijferTableView numberOfRowsInSection:(NSInteger)section {
return [marksArray count];
}
- (UITableViewCell *)cijferTableView:(UITableView *)theTableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
static NSString *CellIdentifier = @"Cell";
UITableViewCell *cell = [theTableView dequeueReusableCellWithIdentifier:CellIdentifier];
if (cell == nil) {
cell = [[[UITableViewCell alloc] initWithFrame:CGRectZero reuseIdentifier:CellIdentifier] autorelease];
}
cell.textLabel.text = [marksArray objectAtIndex:indexPath.row];
return cell;
}
У меня есть markArray, заполненный строками.Код работал нормально до четверти часа назад, но с тех пор он зависал, когда я загружал представление, в котором находится этот код, и я ничего не менял.
Когда я в конструкторе интерфейса отключаю источник данных, однако, представление загружается правильно без сбоя.Но, конечно, это не заполнит таблицу в этом случае.
Что я сделал не так?
Обновление:
Ошибка, выдаваемая консолью, вызывается после завершения вызова экземпляра 'NSException'
Кроме того, я пока что точно не добавил ничего в marksArray.Чтобы проверить, у меня просто есть это:
//.h
NSMutableArray *marksArray;
и
//.m
marksArray = [NSMutableArray arrayWithObjects:@"1", @"2", nil;