2011-05-06 31 views
1

我有一个iPad应用程序的TabBarApplication,它通过检查Loginstatus在其中一个Tab中的两个ModalView(LoginForm/Memberarea)之间切换。所有工作正常,但是当我切换到应用程序的另一个选项卡然后切换回来时,没有显示模式视图,并且视图不刷新以再次检查状态。刷新查看Tab变为活动状态

即使用户切换到另一个选项卡,是否有任何方法保持TabView上的模式视图? 还是有可能刷新视图时,其选项卡变为活动?

如果有人能帮助我解决这个问题,那将会很棒!

编辑:问题解决了!

我自己解决了它。 =)

问题是:切换到另一个TabView后,模式不显示,但不被解雇。我的日志显示模式无法查看时发生错误。

所以要解决它,我用了“viewWillDissapear”方法和切换标签,这样才解雇我modalView:

[self dismissModalViewControllerAnimated:YES]; 

模态被驳回,并再次切换查看加载后,显示应有的modalView 。 =) 感谢您的回答。

回答

0

您可以在您的视图控制器

+0

我真的把它叫做viewDidAppear。 viewWillAppear在这种情况下永远不会被调用。不知道为什么.. – DevZarak 2011-05-06 09:51:44

0

打电话给你的代码在viewWillAppear中方法,clls modalview控制器实现viewWillAppear你在谈论刷新代码。