Я получаю сбой при выборе строки: '- [__ NSCFArray objectAtIndex]: индекс (1) за пределы (1)',self.tableview reloadData вызывая сбой в UITableView
я переехал данные из viewWillAppear, потому что мы, хотя это и вызывало крах. Теперь я загружаю его в ViewDidLoad.
Однако, если [self.tableview reloadData]; горит, я получаю этот крах.
Идеи?
-(void) loadData3;{
MyAppDelegate *AppDelegate = (MyAppDelegate *)[[UIApplication sharedApplication] delegate];
self.tableDataSource3 = [AppDelegate.data3 objectForKey:@"Rows"];
NSLog(@"AppDelegate.data3 : %@",AppDelegate.data3);
NSLog(@"self.tableDataSource3 : %@",self.tableDataSource3);
}
- (void)viewDidLoad {
[super viewDidLoad];
[self loadData3];
if(CurrentLevel3 == 0) {
self.navigationItem.title = @"Families I Follow";
}
else
self.navigationItem.title = CurrentTitle3;
}
}
-(void)viewWillAppear:(BOOL)animated {
[super viewWillAppear: animated];
[self.tableview reloadData];
}
В какой строке вы принимаете ошибку? Отправьте код в этом разделе. – Jordan
Не уверен, что это была только опечатка, но [self.tableview reloadData] должен быть [self.tableView reloadData]. Капитал V в таблицеView. – Banjer