我有一个UINavigationController,它在Modal视图中显示。我希望显示导航控制器的视图负责删除模态。因此,我在UINavigationController上创建了一个委托方法:
@protocol MyNaviDelegate <NSObject>
-(void)userWantsToQuit;
@end
如何从子视图中调用此委托方法(假设用户是否在导航控制器的2层深处(如VIEW C)?
---------------------------------------------------------
| NAVIGATION CONTROLLER |
| -------------- -------------- -------------- |
| | VIEW A | -> | VIEW B | -> | VIEW C | |
| | | | | | | |
| -------------- -------------- -------------- |
| |
---------------------------------------------------------
提前致谢!
答案 0 :(得分:0)
您可以将特定事件的通知(从View C)发送到您在其中呈现navigationcontroller的控制器类。然后你可以删除它。