以下情形:登录视图控制器在模态视图控制器
我的iPad应用程序有一个SplitViewController,因为它的主要VC。启动应用程序(新建或从后台)后,我有一个全屏登录视图(显然)输入正确的密码后消失。
问题:
登录后,我想提出这是那里之前移动到背景完全相同的画面。这工作得很好,除非在分割视图之上有一个模式视图(如设置等)。
我试了一下:
在AppDelegate中我存储我的self.window.rootViewController,请登录VC为我的根VC和登录后,我把我的存储根VC为实际的根VC。但是(模态)设置视图不可见并且不能再次打开(警告:尝试在已经呈现VC的SplitVC上呈现VC)。事实上,除非应用程序已正确关闭,否则无法打开任何其他模式视图。
第二次尝试:不是将VC设置为root VC,而是将其作为全屏模式视图呈现在我的分割视图之上。这产生了与第一次尝试相同的错误消息,但得到了不同的结果。进入后台模式后,登录VC根本不会显示(因为已经有模态视图)。
我不想呈现任何当前是root vc的vc。我编辑了我的问题,因为它似乎很混乱(请参阅部分*第二次尝试*)。另外,我应该在哪里放置该行? – Marc