У меня есть табличное представление, и я переключаю его dataDource
с двумя UIButtons
(как вкладки).
- (IBAction)dataToggler:(id)sender {
int buttonTag = ((UIButton*)sender).tag;
if(_firstTab.selected && buttonTag != 1){
AppDelegate *myAppDelegate = (AppDelegate *)[[UIApplication sharedApplication] delegate];
myAppDelegate.isFeatured = TRUE;
[myAppDelegate loadEvents];
numberOfSections = 1;
_firstTab.selected = NO;
_secondTab.selected = YES;
} else if(_secondTab.selected && buttonTag != 2){
AppDelegate *myAppDelegate = (AppDelegate *)[[UIApplication sharedApplication] delegate];
myAppDelegate.isFeatured = FALSE;
[myAppDelegate loadEvents];
numberOfSections = 2;
_firstTab.selected = YES;
_secondTab.selected = NO;
}
[tableView reloadData];
}
Каждый раз, когда я нажимаю на одну из кнопок, мой xml анализируется и добавляется в отдельные массивы; Массивы содержат список событий (например, первый раздел с событиями now и второй с остальными).
Проблема, с которой я столкнулся, заключается в том, что когда у меня выбрана вторая кнопка, у меня есть два раздела, но иногда мой первый раздел пуст, поэтому я не хочу отображать этот раздел, если он пуст; пожалуйста, взгляните на мои файлы кода ...
Прямо сейчас, если выбрана вторая вкладка (кнопка), я получаю пустую таблицу ...
Мои файлы кода: myViewController и myAppDelegate