以下情形:登錄視圖控制器在模態視圖控制器
我的iPad應用程序有一個SplitViewController,因爲它的主要VC。啓動應用程序(新建或從後臺)後,我有一個全屏登錄視圖(顯然)輸入正確的密碼後消失。
問題:
登錄後,我想提出這是那裏之前移動到背景完全相同的畫面。這工作得很好,除非在分割視圖之上有一個模式視圖(如設置等)。
我試了一下:
在AppDelegate中我存儲我的self.window.rootViewController,請登錄VC爲我的根VC和登錄後,我把我的存儲根VC爲實際的根VC。但是(模態)設置視圖不可見並且不能再次打開(警告:嘗試在已經呈現VC的SplitVC上呈現VC)。事實上,除非應用程序已正確關閉,否則無法打開任何其他模式視圖。
第二次嘗試:不是將VC設置爲root VC,而是將其作爲全屏模式視圖呈現在我的分割視圖之上。這產生了與第一次嘗試相同的錯誤消息,但得到了不同的結果。進入後臺模式後,登錄VC根本不會顯示(因爲已經有模態視圖)。
我不想呈現任何當前是root vc的vc。我編輯了我的問題,因爲它似乎很混亂(請參閱部分*第二次嘗試*)。另外,我應該在哪裏放置該行? – Marc