【问题标题】:Linking actions to buttons on a modal/popover segue (swift 2 Xcode 7)将动作链接到模态/弹出框上的按钮(swift 2 Xcode 7)
【发布时间】:2016-01-22 05:26:49
【问题描述】:

我确定我在问一个简单的问题,但我才刚刚开始编码......所以请可怜我吧! 我试图弄清楚如何将按钮(操作)从模态/弹出框连接到viewController.swift(我认为解决方案是类,但每当我更改它时,我都会收到错误)。

例如。

在故事板中,viewController 界面上,我有一个共享文件的按钮。当我单击它时,会出现一个带有两个按钮的弹出框 segue,一个用于 Fb,一个用于 Twitter,但我无法将它们的任何操作连接到 viewController.swift

在另一个项目中,我进行了 Google+ 登录并将其连接到模态 segue,但我也无法使其工作。

segue 用错了吗?

感谢您的帮助!

玛丽

【问题讨论】:

    标签: xcode swift button segue


    【解决方案1】:

    如果您提供在尝试更改课程时遇到的实际错误,您的问题会更容易回答。

    听起来就像您正在尝试将弹出框的按钮连接到 呈现 视图控制器(即呈现弹出框的视图控制器)中的操作,而不是比弹出框本身的视图控制器。如果是这样的话,那就是问题所在。您只能将按钮直接连接到当前场景中可用的操作。

    这意味着您需要一个用于呈现视图控制器的自定义类(带有与弹出框控制器相连的按钮的那个)和一个用于您的弹出框的自定义类。将每个场景视图控制器的类设置为您创建的适当自定义类(它必须是 NSViewController 的子类或 its 子类之一,否则您将无法在 IB 中设置类名)并且您应该可以拖动连接。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-06-13
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多