Должно быть @"%i", indexPath.row
, а не @"%@", indexPath.row
Также я рекомендую поставить это в верхней части вашего метода:
NSUInteger row = [indexPath row];
Тогда ваш метод выглядит так:
// Cell Ident Stuff
// Then configure cell
if (accounts) {
NSLog(@"Cell: %i", row);
cell.textLabel.text = [self.accounts objectAtIndex:row];
}
else {
NSLog(@"No accounts!");
// Only setting for the first row looks nicer:
if (row == 0) cell.textLabel.text = @"No Accounts";
}
Это хорошая практика при работе с методами табличного представления. Попробуйте это.