gpt4 book ai didi

swift - 您可以将来自不同 View Controller 的两个 Segues 转到一个 View Controller Swift 3

转载 作者:行者123 更新时间:2023-11-28 10:52:35 25 4
gpt4 key购买 nike

我目前正在尝试在点击一个单元格时将 myslideMenuVC 发送到我的 ProfileVC。我将使用 Storyboard 标识符实例化 ProfileVC,但我已经从我的 LoginVC 中找到了此 View Controller 的连接。你大声在一个 View Controller 上有 2 个 segues 吗?如果是,为什么这个 segue 不能工作,因为我收到这个错误:以 NSException 类型的未捕获异常终止,由于未捕获异常 'NSInvalidArgumentException' 而终止应用程序,原因:'Storyboard () 不包含带有标识符的 View Controller 'profileFromSlideMenu''

 func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
//self.selectedPost(index: 0)
if indexPath.row == 0 {
if let myProfileVC = self.storyboard!.instantiateViewController(withIdentifier: "profileFromSlideMenu") as? Profile {
self.present(myProfileVC, animated: true, completion: nil)
}
}
if indexPath.row == 1 {
handleLogout(Any.self)

}
}

最佳答案

是的,您可以从不同的 View Controller 到单个 View Controller 进行多个转场。

问题是您没有为该特定 View Controller 设置标识符,或者代码中的标识符有拼写错误。

关于swift - 您可以将来自不同 View Controller 的两个 Segues 转到一个 View Controller Swift 3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45377630/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com