【发布时间】:2014-09-06 06:19:53
【问题描述】:
我的应用程序在单击时弹出窗口中有一个退出按钮,我希望视图控制器(而不是弹出控制器)转到根视图控制器。我创建了协议并从弹出(MyPopoverViewController)调用一个方法到MyMainViewController。一切正常。但是当我使用 popToView 控制器使用 pop 到根视图控制器时,代码没有任何效果。
-(void)LogOut
{
NSLog(@"This method is called from pop over view controller using Protocol");
[self.navigationController popToRootViewControllerAnimated:NO];
}
【问题讨论】:
-
But when i use pop to root view controller it is not working.什么不起作用 -
行 [self.navigationController popToRootViewControllerAnimated:NO];什么都不做
-
从navigationController打印你的viewController,会发生什么?
-
你需要在 viewController 中调用
[self.navigationViewController popToRoot...]来显示弹出框。 -
我想你已经在根视图控制器中了
标签: ios objective-c xcode uipopovercontroller