【发布时间】:2013-01-08 13:51:24
【问题描述】:
我的应用有两个窗口,mainWindow(用于几乎所有视图)和 loginWindow(仅用于登录视图)。
当applicationDidEnterBackground 我用 loginWindow 切换 mainWindow:
[self.loginWindow makeKeyAndVisible];
[self.mainWindow setHidden:YES];
当我回到应用程序时,会显示 loginWindow 及其视图。效果很好。
但是,我在 mainWindow 中的 modalView 演示存在问题。
在applicationDidEnterBackground 窗口再次切换后。返回 mainWindow 后,modalView 不可见。
self.modalViewController 方法为我提供了之前提供的确切 modalView,但不再可见。
我尝试再次显示此 modalView,但没有这样的运气:
[self presentModalViewController:self.modalViewController animated:NO];
如何再次“重新呈现”这个隐藏的 modalView?
【问题讨论】:
-
self.modalView 是视图属性吗?
-
@RohanKapur:不,不是。但这不是问题。无论如何,获取对模态呈现对象的正确实例的引用。我只需要某种方式再次代表它......
标签: iphone ios window modalviewcontroller presentmodalviewcontroller