我具有其中如果我已經有用戶的facebookUID
保存的應用程序,我提出將它們與MainViewController
,並將其設置爲rootViewController
,如果不,我提出將它們與LoginViewController
作爲我的AppDelegate.swift
文件中的rootViewController
。更改根視圖控制器和關閉所有視圖控制器
在MainViewController
的內部,有一個SettingsViewController
屏幕,我模態地呈現。在該設置屏幕中,我有一個註銷按鈕。
我的問題是,如何設置rootViewController
爲LoginViewController
,並關閉在堆棧中的所有其他控制器時,他們單擊註銷按鈕?
我喜歡你的穩定視圖控制器的想法。只需設置它並使其工作。這是一個更清潔的IMO解決方案。謝謝! – Thomas
謝謝,很高興你喜歡它。這是一個靈活的解決方案,因爲作爲自定義父視圖控制器,您在子視圖控制器之間切換時負責轉換動畫。 – matt