Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
Schließlich wollen wir uns noch anschauen, wie man den Kind-VC vom Stack holt, wenn der Anwender fertig ist. Bei unserer Beispielanwendung werden wir den Kind-VC einfach verwerfen. Hier sehen Sie die Implementierung der Methode tableView:didSelectRowAtIndexPath: in unserer Klasse DVDCabinetController:
Navigation/DVDCase/Classes/DVDCabinetController.m
- (void)tableView:(UITableView *)tableView
didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
[self.navigationController popViewControllerAnimated:YES];
}
Wir rufen die Methode popViewControllerAnimated: auf, um unseren View-Controller zu verwerfen. Da die View-Controller in einem Stack geordnet sind, wird der Navigations-Controller die View des DVDCabinetController durch die des RootViewController ersetzen. Bauen Sie mit BUILD AND RUN die Anwendung und bewundern Sie Ihr Werk.