将动作链接到模态/弹出窗口segue上的按钮(swift 2 Xcode 7)



我确信我在问一个简单的问题,但我才刚刚开始编码…所以可怜可怜我吧!我试图弄清楚如何连接按钮(动作)到viewController.swift从模态/弹窗segue(我认为解决方案是类,但每当我改变它我得到一个错误)。

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

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

segue用错了吗?

谢谢你的帮助!

玛丽

如果您提供在尝试更改类时获得的实际错误,则您的问题将更容易回答。

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

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

最新更新