У меня есть TableView, который загружает подробный вид в didSelectRow.У меня нет проблем с данными.Я использую coreData и для заполнения TableView я использую NSFetchedResultsController.
Теперь я хочу сделать следующую и предыдущую функцию в detailView , чтобы перейти к следующему или предыдущему элементу таблицы (строки).Следующая Предыдущая как в Mail-App.
Я знаю, что мне нужно использовать кнопку с IBAction.
Но как я могу сделать эту функцию?
спасибо,
brush51
Редактировать 1: Я сделал это так:
- (IBAction) previousCard:(id) sender {
NSLog(@"previousBtn");
DashboardViewController *parent = (DashboardViewController *)self.parentViewController;
NSIndexPath *actualIndexPath = selectedRow2;
NSIndexPath * newIndexPath = [NSIndexPath indexPathForRow:actualIndexPath.row-1 inSection:actualIndexPath.section];
NSLog(@"newIndexPath: %@", newIndexPath);
[parent.tableViews selectRowAtIndexPath:newIndexPath animated:YES scrollPosition:UITableViewScrollPositionMiddle]; //HERE I GET SIGABRT
}
Но я получаю ошибку:
-[UIViewController tableViews]: unrecognized selector sent to instance 0xd758ae0
*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[UIViewController tableViews]: unrecognized selector sent to instance 0xd758ae0'
Как это решить?