我上传app两次都被拒,最后发现我修改后的代码需要也把获取navigationcontroller栈中的最后一个视图控制器修改为获取navigationcontroller栈中的倒数第二个视图控制器,查了下资料在点击打开链接找到了解决方案:
原理就是把navigationController栈中的视图控制器存到一个数组里,然后从这个数组里就可以任意获取自己想要的视图控制器了。
// 获取navigationControllers栈中倒数第二个视图控制器 modify by jfl 2013-04-04
NSMutableArray *navigationControllers = [[[EpubBookAppDelegateshareApplicationDelegate].mainNavController.viewControllersmutableCopy] autorelease];
BookShelfViewController *bookShelf = ((SpringBoardViewController*)([navigationControllersobjectAtIndex:[navigationControllers count] -2])).bookShelfViewController;
本文详细介绍了如何通过将navigationControllers栈中的视图控制器存入数组,从而实现灵活获取不同位置的视图控制器,特别针对导航控制器栈中的倒数第二个视图控制器进行了深入探讨。
292

被折叠的 条评论
为什么被折叠?



