【发布时间】:2017-09-01 12:30:03
【问题描述】:
我有一个 iPad 应用程序的 TabBarApplication,它通过检查登录状态在其中一个选项卡中的两个模态视图(登录表单/成员区域)之间切换。一切正常,但是当我切换到应用程序的另一个选项卡然后切换回来时,没有显示模式视图并且视图不会刷新以再次检查状态。
即使用户切换到另一个选项卡,是否有任何方法可以将模式视图保留在 TabView 上? 或者是否可以在其选项卡变为活动状态时刷新视图?
如果有人能帮我解决这个问题,那就太好了!
编辑:问题解决了!
我自己解决了。 =)
问题是:切换到另一个 TabView 后,模式不会显示,但不会被关闭。我的日志中显示无法查看模式的错误。
为了解决这个问题,我使用了“viewWillDissapear”方法并在切换选项卡之前关闭了我的 modalView,如下所示:
[self dismissModalViewControllerAnimated:YES];
Modal 被关闭,切换 View 后再次加载并显示应得的 modalView。 =) 感谢您的回答。
【问题讨论】:
标签: iphone objective-c cocoa-touch ios