如何从UITabBarController中关闭模态视图控制器

时间:2011-01-05 09:49:21

标签: iphone

目前即时开发iPhone游戏......当应用程序加载登录页面时...登录时...登录视图控制器一个带tabbar的欢迎屏幕视图控制器(UITabbarcontroller iVar在内部声明并连接到tabbarcontroller与介绍(使用presentModalViewCotroller)..有第一个选项卡处理帐户..从accountController NIb和视图控制器...加载...其中有一个注销按钮...当点击我需要进入登录页面下loginview控制器......

在注销按钮内点击动作方法......我编码是这样的 [self dismissModalViewControllerAnimated:NO];

但按钮上没有任何动静......

first:parent - loginviewcontroller child - welcomescreen视图控制器 在欢迎屏幕内,在帐户标签中,在退出按钮上点击:我怎么能忽略上述内容 MVC ....

任何人都可以尽快给我一个解决方案......紧急......

4 个答案:

答案 0 :(得分:3)

只需尝试:

  

[self.parentViewController   dismissModalViewControllerAnimated:YES];

答案 1 :(得分:1)

[self.presentingViewController dismissModalViewControllerAnimated:YES];

其中self是目前以模态方式呈现的视图控制器。

为我工作。

答案 2 :(得分:0)

试试这个:

[tabBarController dismissModalViewControllerAnimated:YES];

其中 tabBarController 是我们添加了所有标签的控制器。

答案 3 :(得分:0)

我刚刚发现它的答案,可能会对某人有所帮助 我们只需要一行代码

[self.presentingViewController.presentingViewController dismissModalViewControllerAnimated:YES];