IBOutlet按钮不起作用-Swift

时间:2018-07-02 17:39:55

标签: swift xcode iboutlet

我已经搜索了与此类似的问题,但由于我的原因非常模糊,因此找不到。

我目前正在开发社交网络应用。我所有的代码似乎都是正确的。但是,有共享按钮不起作用。我将在此处附加代码:

@IBOutlet weak var shareBtn: UIButton!

位于我的文件之一中以将其连接起来,并且:

@objc func toCreatePost (_ sender: AnyObject) {
    performSegue(withIdentifier: "toCreatePost", sender: nil)
}

在您询问之前,我所有的命令都已连接,按钮已连接至代码,并且标识符正确。

我不知道这可能是Xcode本身还是我的代码中的错误,但是按钮在运行时会单击,但不会执行任何操作。帮助将不胜感激。 错误是,即使单击的代码正确,单击按钮时也不会执行任何操作,也不会进入下一个ViewController。

@IBAction func toCreatePost (_ sender: AnyObject) {
    performSegue(withIdentifier: "toCreatePost", sender: nil)
}

上面是我编辑的带有IBaction的代码,现在崩溃了。崩溃是线程1:信号SIGABRT

这是我的main.storyboard

main.storyboard image.

1 个答案:

答案 0 :(得分:0)

See this for view-based issues click here

似乎您没有在必须执行segua操作的视图控制器之前添加导航控制器。

如果您的问题仍未解决,请尝试不使用segua手动推送