繁体   English   中英

导航栏后退按钮弹出视图 Controller

[英]Navigation Bar Back Button Pop View Controller

当点击导航 controller 上的后退按钮时,视图是否会从堆栈中弹出? 如果是这样,我该如何测试或确保它正确(换句话说,创建了一个正确的导航控制器)?

我需要看看视图是否真的被弹出了。 有什么我可以通过NSLog向我显示堆栈之类的东西吗?

谢谢,

是的,视图是从堆栈中弹出的。 您可以检查堆栈的大小(视图数)来确认这一点。

viewController 是从堆栈中弹出的。 你也可以NSLog(@"%@", self.navigationController.viewControllers); - (void)viewWillAppear- (void)viewDidAppear父 viewController 方法中查看差异,如果您不相信 Apple 工程师在这方面做得很好。

NSLog(@"%@", self.navigationController.viewControllers); 将在导航堆栈中提供 viewcontrollers 数组。您可以在视图消失之前和其他视图出现之后对它们进行 nslog

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM