如何更好地执行此操作。例如,我的工具栏中有一个按钮,必须执行以下操作:
[self.navigationController popViewControllerAnimated:YES];
有什么想法吗?除了:
1)在UIViewController子类中定义工具栏及其项目。它仅适用于当前视图。
2)在工具栏中创建指向导航控制器的指针。
答案 0 :(得分:0)
通常您可以从appDelegate
访问UINavigationControllerUINavigationController *navigationController = [(YourAppDelegate*)[[UIApplication sharedApplication] delegate] navigationController]; //navigationController is a property in appDelegate
但更有效的方法是在自定义工具栏中创建delegate method,然后在目标UIViewController中处理操作。