对另一个故事板执行 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 文件中以编程方式输入的内容相同且大小写相同
嘿,我正在执行从一个情节提要中的 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 文件中以编程方式输入的内容相同且大小写相同