gpt4 book ai didi

ios - 如何使用 swift 3.0 以编程方式连接多个 View Controller

转载 作者:搜寻专家 更新时间:2023-11-01 07:20:34 24 4
gpt4 key购买 nike

我收到一个错误:

has no segue with identifier 'dest1''

我所做的是:

  • Storyboard View Controller 中的路线(ctrl+拖动)-> dest1,viewcontroller -> dest2
  • 在 viewController.swift 中有一个 Action 按钮
  • 将 Storyboard ID 设置为“dest1”和“dest2”

    @IBAction func Parameters(_ sender: AnyObject) {
    self.performSegue(withIdentifier: "dest1", sender: nil)
    }
  • 准备转场

    override func prepare(for segue: UIStoryboardSegue, sender: Any?)  {
    print("0")
    if segue.identifier == "dest1" {
    if let svc = segue.destination as? secondViewController {
    print("1")
    }
    } else if segue.identifier == "dest2" {
    if let svc = segue.destination as? reverbViewController {
    print("2")
    }
    }

我错过了什么?

最佳答案

根据您的描述,您已将 Storyboard ID 设置为“dest1”和“dest2”,而您需要设置 segue 标识符。在 IB 中点击 segue 本身,并设置它的属性。

在使用代码创建 View Controller 时使用 Storyboard标识符...

instantiateViewControllerWithIdentifier("myViewController")

关于ios - 如何使用 swift 3.0 以编程方式连接多个 View Controller ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39338688/

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