SWIFT信号SIGABRT错误thread1

时间:2014-12-26 15:50:28

标签: ios swift

我正在尝试编写一个简单的应用程序,您在文本字段中输入2个数字,并在iOS应用程序中返回它们的总和。问题是我收到线程1信号SIGABRT错误,我似乎无法找到任何解决方案。

这是代码:

@IBOutlet var result: UILabel!

@IBOutlet var firstnum: UITextField!
@IBOutlet var secondnum: UITextField!

@IBAction func add (sender: UIButton) {

    var a = firstnum.text.toInt();
    var b = secondnum.text.toInt();

    var c = a!+b!;


    result.text = "\(c)";

}

1 个答案:

答案 0 :(得分:0)

你应该检查你的联系;如果您有从主故事板连接到视图控制器的标签,文本字段等,请通过打开右侧面板并选择最后一个栏来检查Main.storyboard中的标签是否与其链接。它会显示标签上的所有插座。

当您从Main.storyboard连接到ViewController.swift时,会发生这种情况,并且您删除了ViewController.swift中的文本,但是您没有删除连接。

有关详细信息,请观看此视频: iOS Programming: How to fix thread 1 signal sigabrt in xcode 6

我希望这会有所帮助。