Я знаю, что это задавали снова и снова. Я пробовал все данное решение, но все равно это не сработало. Я установил источник данных и делегировал его в мой вид таблицы, а также установил его в мои указатели.ReloadData не срабатывает cellForRowAtIndexPath
Вот мой код:
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section {
NSLog(@"%i", resultSoap.count);
return resultSoap.count;
}
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
static NSString *CellIdentifier = @"Cell";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if (cell == nil) {
cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier] autorelease];
}
// Configure the cell.
NSString *cellValue = [resultSoap objectAtIndex:indexPath.row];
cell.textLabel.text = cellValue;
NSLog(@"Celldisplay");
cell.accessoryType = UITableViewCellAccessoryDisclosureIndicator;
return cell;
}
Я назвал reloadData
на моем viewDidLoad:
методе. Дело в том, что он уволил метод numberOfRowsInSection:
, и я правильно подсчитал количество строк, но это не устранило этот метод cellForRowAtIndexPath:
.
Любое решение?
Сколько строк оно возвращается? В режиме отладки вы можете увидеть содержимое resultSoap? – Peres