对另一个故事板执行 Segue swift

Perform Segue to another storyboard swift

嘿,我正在执行从一个情节提要中的 ViewController 到另一个 ViewController 第二个情节提要中的基本转场。

第一个故事板:主要

第二个故事板:设置

我在 Main.storyboard 中引用了 settings.storyboard。下面是我的设置的屏幕截图

故事板参考主要设置

我的 segue(属性)到情节提要参考。我正在使用自定义 segue,它从右向左滑动:

设置故事板中的目标 VC。

我的来源VC是一个导航嵌入表ViewController,我执行以下操作在那里进行搜索:

let storyboard = UIStoryboard(name: "Settings", bundle: nil)
let vc = storyboard.instantiateViewController(withIdentifier: "editprofile") as? EditProfile
performSegue(withIdentifier: "settings", sender: nil)

使用上述设置我仍然无法继续到我的目的地VC。我有很多 serach Whosebug,甚至完全实现了,但运气不好。我只是不知道我到底哪里错了。

谢谢!

您的代码的 (withIdentifier: "editprofile") 部分似乎有误。

在您显示的图像中,没有任何东西具有 "editprofile" 的标识符。我会将其更改为 "Settings",因为这似乎是您的 segue 标识符。

您的故事板 ID 区分大小写,请确保您在界面构建器中输入的内容与您在 swift 文件中以编程方式输入的内容相同且大小写相同