[英]Segue Between View Controllers based on Condition
我是一名新的iOS開發人員,正在編寫涉及用戶登錄的應用程序。 本質上,我想基於后端的條件設置用戶看到的下一個視圖(此問題的條件部分已經解決,我通過Alamofire http get請求成功接收了數據)
我的問題是,如果我想從一個視圖控制器切換到另一個視圖控制器,它是否必須是順序的? 我創建了兩個從初始視圖控制器到兩個單獨的視圖控制器的腳本。 但是,如果嘗試連接到視圖控制器(此后沒有順序),則會收到以下錯誤:
libc ++ abi.dylib:以類型為NSException的未捕獲異常終止
什么是實現我正在嘗試做的正確方法?
我不太懂英語,但是我認為這意味着您想更改視圖順序和rootController。
當用戶未登錄時,rootController將被標記為“ initial”。
登錄后,我們需要通過啟動第一個控制器將rootController更改為新的視圖序列。
這樣的事情。
if(uselogin)
{
var delegete = UIApplication.shared.delegate as! AppDelegate
delegete.window?.rootViewController = newViewController
presentViewController
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.