我怎么摆脱这个Sigabrt错误?我尝试过多种方式

时间:2016-02-07 03:29:57

标签: ios swift sigabrt

所以我是xcode编程的新手。我刚刚开始一周前,但不断观看编码视频并查看编码示例。我的背景非常小,但我正在寻找更多关于编码的知识。

情况

我正在开发我的应用并尝试通过Iphone 5s模拟器进行模拟。我的主视图控制器通过UIButton链接到第二个视图控制器。当我按下按钮时,没有任何反应,我收到一个红色的小警告说:

class AppDelegate: UIResponder, UIApplicationDelegate {    

在它旁边的“UIResponder”旁边,它会说“Thread 1:signal SIGABRT”这是我的viewcontroller.swift编辑器的样子:

//
//  ViewController.swift
//  QuoteDaily
//
//  Created by Jordan Norris on 2/5/16.
//  Copyright © 2016 Jordan Norris. All rights reserved.
//

import UIKit

class ViewController: UIViewController {

@IBOutlet weak var Button: UIButton!

override func viewDidLoad() {
    super.viewDidLoad()


}


override func didReceiveMemoryWarning() {
    super.didReceiveMemoryWarning()
    // Dispose of any resources that can be recreated.
}


}

到目前为止我做了什么

我看了这样的其他帖子并且答案说要摆脱任何挥之不去的插座和可能导致这个问题的单独的东西,所以我摆脱了每个插座和连接并开始“新鲜”。唯一的问题是,当我添加一个按钮去第二个ViewController“FirstQuestion.swift”时,它会显示相同的错误。

我也多次重启xcode并重启模拟器很多次,并弹出同样的错误。

问题

我要求的是如何摆脱这个错误,以便我可以按下此按钮将我带到第二个视图控制器?

我有2张图片供参考

Assistant text editor for first view controller

View Controller number 1(with the button) and view controller 2(When is your birthday) Also the triggered segues and referencing outlets on the left side

如果有人可以帮助我,我会非常感激,因为我不想放弃我刚刚开始的事情。此社区似乎也非常友好,所以我很乐意回到这个来源寻求进一步的帮助。谢谢。

1 个答案:

答案 0 :(得分:0)

  

选择按钮指向的第二个viewController,然后转到显示连接检查器,检查所有连接的连接。有时,您可能已经更改了一些先前已连接的插座或操作名称,这可能会导致崩溃。

删除所有连接,然后通过选择显示助理编辑器再次连接它们。如果有帮助,请清理代码并再次运行项目。