为模式序列上的按钮创建操作。无法按ctrl键拖动,Swift

为模式序列上的按钮创建操作。无法按ctrl键拖动,Swift,swift,button,modal-dialog,action,segue,Swift,Button,Modal Dialog,Action,Segue,我试图得到一个按钮,带我到一个超链接,这个按钮位于我的应用程序的“关于”页面上。我有以下代码,我知道应该执行此操作,但我无法按ctrl键将其从按钮拖动到“ViewController.Swift”文件以创建操作: @IBOutlet weak var hyperLink: UIButton! @IBAction func hyperLink(sender: UIButton!) { if let url = NSURL(string: "http://www.google.com")

我试图得到一个按钮,带我到一个超链接,这个按钮位于我的应用程序的“关于”页面上。我有以下代码,我知道应该执行此操作,但我无法按ctrl键将其从按钮拖动到“ViewController.Swift”文件以创建操作:

@IBOutlet weak var hyperLink: UIButton!

@IBAction func hyperLink(sender: UIButton!) {
    if let url = NSURL(string: "http://www.google.com") {
        UIApplication.sharedApplication().openURL(url)
    }
}
这是我的故事板的图片,我要放置的按钮超链接位于左下角的窗口中:


Swift新手,欢迎提供任何帮助

也许,您在其中放置按钮的视图控制器不符合您使用的自定义类

此外,您还可以在终端窗口上方跟踪从何处获得零错误:

也许,您在其中放置按钮的视图控制器不符合您使用的自定义类

此外,您还可以在终端窗口上方跟踪从何处获得零错误:

您可以按如下程序设置按钮动作

UIButton *button = [UIButton buttonWithType:UIButtonTypeCustom];
[button addTarget:self 
           action:@selector(aMethod:)
否则,请尝试转到“检查器”面板的最后一个选项卡,并将相关的方法/操作拖动到情节提要上“对象”面板上的元素


您可以按如下程序设置按钮动作

UIButton *button = [UIButton buttonWithType:UIButtonTypeCustom];
[button addTarget:self 
           action:@selector(aMethod:)
否则,请尝试转到“检查器”面板的最后一个选项卡,并将相关的方法/操作拖动到情节提要上“对象”面板上的元素


我也这么认为,但是当我更改它并运行我的应用程序时,当它进入“关于”页面时,它就会崩溃。错误:“致命错误:在展开可选值时意外发现零。”知道为什么吗?about页面是通过popover菜单以模式显示的。当它崩溃时,您可以看到在终端上方的何处可以获得一个可选页面。你能提供更多的信息吗?你从哪里得到这个错误的?看起来你已经删除了一些你以前被动作绑定的UI控件。它在展开可选值时显示“nil”。由于varios的原因,这可能是occor@AntonZobnin“->0x1001e476c:brk#0x1,线程1:EXC_断点(代码=1,子代码=0x1001e476c)”这是高亮显示的行上显示的内容,不确定是否为useful@chamathjeevan有办法解决吗?我也这么想,但是,当我更改它并运行我的应用程序时,它会在进入“关于”页面时崩溃。错误:“致命错误:在展开可选值时意外发现零。”知道为什么吗?about页面是通过popover菜单以模式显示的。当它崩溃时,您可以看到在终端上方的何处可以获得一个可选页面。你能提供更多的信息吗?你从哪里得到这个错误的?看起来你已经删除了一些你以前被动作绑定的UI控件。它在展开可选值时显示“nil”。由于varios的原因,这可能是occor@AntonZobnin“->0x1001e476c:brk#0x1,线程1:EXC_断点(代码=1,子代码=0x1001e476c)”这是高亮显示的行上显示的内容,不确定是否为useful@chamathjeevan有没有办法解决这个问题?谢谢你的回复,你能给我更多的关于这将与我的行动代码相关的见解吗?我是swift新手,所以很难完全掌握。将其添加到ViewDidLoad谢谢,关于页面不在同一个类中,因此这不起作用。当我尝试将类名更改为相同名称时,它会在“关于”页面上崩溃:(你知道为什么吗?谢谢你的回复,你能给我更多关于这将与我的操作代码相关的见解吗?我是swift新手,所以很难完全理解将其添加到ViewDidLoad中谢谢,关于页面不在同一个类中,所以这不起作用。当我尝试将类名更改为相同的名称时,它会在Ab上崩溃。)你知道为什么吗?