【问题标题】:Segue not working when adding Class name to View Controller将类名称添加到视图控制器时,Segue 不起作用
【发布时间】:2020-02-11 20:14:31
【问题描述】:

我无法弄清楚我的应用出了什么问题。我创建了一个“视图控制器”,它嵌入在“导航控制器”中,带有“注册”和“登录”按钮,可将您带到各自的“视图控制器”。当我使用 Default Class 运行 Xcode 时,它​​运行得非常好,并带您进入它们各自的视图。当我添加自定义类名称时,代码会运行,但它不会显示下一页,只会给我这个奇怪的弹出框。

这就是应该发生的事情,但是当我为视图控制器添加“类”名称时,segue 会做一些奇怪的事情,看起来像一个弹出窗口,但我不知道为什么会这样。

enter image description here

【问题讨论】:

  • 你能展示一下你如何推动视图控制器的代码吗?
  • 那是我什至还没有编写任何代码的事情,我所做的只是将它们连接到情节提要中。 “注册”按钮被“推送”到 SignUpViewController,“登录”按钮被“推送”到 LoginViewController。
  • SignUpViewController 和 LoginViewController 里面有什么很重要,应该分别设计这些屏幕的 Storyboard 以便正确查看渲染。
  • 为什么你的SignUpViewControllerUINavigationController 的子类?
  • @HarishSaran 对不起,Harish,你可以看出我是这个大声笑的新手。刚刚接受了你的回答。再次感谢!

标签: ios swift xcode


【解决方案1】:

我有你的问题,为什么SignUpViewController 的超类是UINavigationController?前往UIViewController

更新SignUpViewControllerLoginViewController 中的代码,如下图所示,

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-08-10
    • 2019-02-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多