我上传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;