Я создаю приложение для iPad с splitview, вот снимок экрана, В этом я хочу обновить значения в правой части таблицы, когда я меняю вкладку в контроллере masterview (слева)).Что будет хорошим подходом, должен ли я загружать другой viewcontroller для каждой смены вкладок?Является ли это возможным?Или просто обновить таблицу?Для всех изменений вкладки я хочу отобразить табличное представление с различными данными.Я использовал следующий код, я вижу изменения в журнале, но таблица не обновляется.
- (void)setDetailItem:(id)newDetailItem
{
if (_detailItem != newDetailItem) {
[_detailItem release];
_detailItem = [newDetailItem retain];
// Update the view.
[self configureView];
}
if (self.masterPopoverController != nil) {
[self.masterPopoverController dismissPopoverAnimated:YES];
}
}
- (void)configureView
{
// Update the user interface for the detail item.
if (isStudent) {
textStr = @"student";
NSLog(@"Student....%@",textStr);
[self.tableView reloadData];
}if (isTeachers) {
textStr = @"teacher";
NSLog(@"Teacher....%@",textStr);
[self.tableView reloadData];
}if (isPreference) {
textStr = @"preference";
NSLog(@"Preference....%@",textStr);
[self.tableView reloadData];
}if (isConfiguration) {
textStr = @"configuration";
NSLog(@"Configuration....%@",textStr);
[self.tableView reloadData];
}
}
Я также пытался
[self performSelectorOnMainThread:@selector(refreshTableView) withObject:nil waitUntilDone:NO];
Пожалуйста, поделитесь своими идеями.спасибо:)