我有一个自定义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:...)。