heres my issue, у меня есть панель управления в качестве корневого контроллера, после чего у меня есть вкладки, которые являются навигационными контроллерами. (все это делается в Interface Builder)Кнопка перезагрузки контроллера навигации на window.xib
каждый контроллер навигации имеет контроллер вида. один из этих контроллеров представлений имеет вид таблицы.
на навигационном контроллере этого вида таблицы, я хочу кнопку элемента, которая перезагружает представление таблицы.
Я знаю, что использовать reloadData.
Я связал кнопку элемента с IBAction в контроллере вида контроллера навигации, создав новый NSObject в mainWindow.xib, указывающий на этот контроллер представления. в контроллере представления у меня есть этот IBAction
-(IBAction)reloadTable:(id)sender
{ NSLog (@ "RELOADDDDING"); [self.tableViewIB reloadData]; }
Отображается NSlog, но таблица не перезагружается.
Я пробовал с и без себя.
я хочу, чтобы перезагрузить Тхо, когда была нажата моя кнопка навигации пункт? У меня есть возможность перезагрузки при просмотре представления. – mintuz
Затем обновите ответ. – Louie
любая причина, по которой возникает эта ошибка. Завершение приложения из-за неотображенного исключения «NSInvalidArgumentException», причина: '- [UIView reloadData]: нераспознанный селектор, отправленный в экземпляр 0x7a2f000'the view is not tableviewcontroller, это контроллер представления с табличным представлением , – mintuz