嘿我正在从一个故事板中的ViewController到另一个ViewController第二个故事板执行基本的segue。
第一个故事板:主要
第二个故事板:设置
我在settings.storyboard
中引用了Main.storyboard
。下面是我的设置的屏幕截图
故事板参考主要设置
我对故事板引用的segue(属性)。我正在使用从右到左滑动的自定义segue:
设置故事板中的目标VC。
我的源VC是嵌入式导航的TableViewController,我执行以下操作来实现:
let storyboard = UIStoryboard(name: "Settings", bundle: nil)
let vc = storyboard.instantiateViewController(withIdentifier: "editprofile") as? EditProfile
performSegue(withIdentifier: "settings", sender: nil)
通过上述设置,我仍然无法转到我的目的地VC。我有serach stackoverflow很多,甚至完全实现,但我没有运气。我只是不知道到底哪里出错了。
谢谢!
答案 0 :(得分:4)
代码中的(withIdentifier:“editprofile”)部分似乎有误。
在您显示的图像中,没有任何内容具有“editprofile”的标识符。我会将其更改为“设置”,因为它似乎是您的segue的标识符。
答案 1 :(得分:0)
您的情节提要ID区分大小写,请确保您在界面生成器中键入的内容与情节提要ID相同,并且大小写与在快速文件中以编程方式键入的内容相同