gpt4 book ai didi

ios - 快速切换ViewController,使用未解析的标识符

转载 作者:行者123 更新时间:2023-11-30 13:29:37 26 4
gpt4 key购买 nike

XCode 7.3 Swift 2.2

我想切换 3 个 ViewController:

我删除了默认的ViewController.swift,并创建了一个SwitchingViewController.swift(ViewController的子类)。这是我的代码:

blueViewController = stroryboard?.instantiateViewControllerWithIdentifier("Blue") as! BlueViewController
blueViewController.view.frame = view.frame
switchViewController(from: nil, to:blueViewController)

问题是“使用了无法解析的标识符‘switchViewController’。

我尝试使用默认的ViewController.swift,但仍然遇到问题。

我该怎么办?

谢谢。

最佳答案

您需要确保您想要调用的所有内容都已声明。由于 Apple 未提供 switchViewController ,因此您需要自己创建它。

如果您在 SwitchingViewController 类中创建 func switchViewController(to:from:) ,您只需输入 即可调用它switchViewController(to:from:) (带有值)。
如果您想从另一个类调用它,则需要在声明它的类上调用它,如下所示:SwitchingViewController.switchViewController(to:from:)(使用值)。

希望有帮助:)

P.S.:如果你想简单地转换到 ViewController,Apple 已经编写了方法。如果您使用 Storyboard,则可以使用 performSegueWithIdentifier("")

关于ios - 快速切换ViewController,使用未解析的标识符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36723036/

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