我有一個自定義UIView
子類(AccountInfoModal
),它通過將其添加爲子視圖而顯示在ViewController
的頂部。 AccountInfoModal
有一個按鈕,這應該導致另一個ViewController
被呈現。 初始化其他ViewController
不是問題。呈現它。從自定義UIView(xib文件)呈現視圖控制器
由於AccountInfoModal
不是ViewController
我不能使用.present(viewControllerToPresent...)
。
如何從UIView中呈現另一個ViewController。我想不明白。
編輯: 我已經實現了這個建議:
let underlyingVC = UIApplication.shared.keyWindow?.rootViewController
underlyingVC?.performSegue(withIdentifier: "SEGSignInViewController", sender: nil)
但它會導致崩潰的最後一行(包無法加載NIB:...)。