当点击导航控制器上的后退按钮时,视图是否会弹出堆栈?如果是这样,我该如何测试它或确保它正确执行(换句话说,创建了一个合适的导航控制器)?导航栏后退按钮弹出视图控制器
我需要看看视图是否实际上弹出。有什么我可以NSLog
,显示我的堆栈或东西?
谢谢,
当点击导航控制器上的后退按钮时,视图是否会弹出堆栈?如果是这样,我该如何测试它或确保它正确执行(换句话说,创建了一个合适的导航控制器)?导航栏后退按钮弹出视图控制器
我需要看看视图是否实际上弹出。有什么我可以NSLog
,显示我的堆栈或东西?
谢谢,
viewController从堆栈中弹出是的。如果您不相信Apple的工程师做得很好,您还可以通过NSLog(@"%@", self.navigationController.viewControllers);
的- (void)viewWillAppear
和- (void)viewDidAppear
父视图控制器的方法来查看差异。
NSLog(@"%@", self.navigationController.viewControllers);
会给在导航viewcontrollers阵列stack.you可以的NSLog他们的视野中消失之前,另一种观点似乎
哈哈它不是关于苹果工程师。当我进入它的时候有一种观点,它是有效的。当我回击并点击一个按钮移动到另一个按钮时,我得到一个'EXC_BAD_ACCESS'错误,应用程序崩溃,所以我想弄清楚是什么问题。 – darksky
也许你得到了EXC_BAD_ACCESS,因为你调用的变量已经被释放了,你可以在你调用push的地方发布这个片段吗? – Mat