线程1:信号SIGBART

时间:2015-11-22 12:32:55

标签: ios xcode swift xcode7

我刚刚使用Xcode开始了Udemy的编码课程。我相信我有7.2测试版。当我做猫项目时,我遇到了这个错误。

//  AppDelegate.swift
//  Cat 2
//
//  Created by Ghiffari on 22/11/2015.
//  Copyright © 2015 Ghifax Games. All rights reserved.
//

import UIKit

@UIApplicationMain
class AppDelegate: UIResponder, UIApplicationDelegate {

错误位于最后一行,错误消息为"线程1:信号SIGBART"。由于我刚刚开始,我很困惑,我试图看看其他问题,但我不认为有答案。这是我在ViewController.swift文件中完成的编码

import UIKit

class ViewController: UIViewController {

@IBOutlet var catAgeField: UITextField!

@IBOutlet var catAgeResult: UILabel!

@IBAction func catAgeFinder(sender: AnyObject) {

    var catAge=Int(catAgeField.text!)!

    catAge=catAge * 7

    catAgeResult.text="Your cat is \(catAge) in cat years"

}

override func viewDidLoad() {
    super.viewDidLoad()
    // Do any additional setup after loading the view, typically from a nib.
}

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

此外," @ IBAction"左边的三个圆圈如果它有帮助,也会充满灰色点。请有人帮助我。谢谢。

附加信息:程序一旦启动就会直接崩溃。

更新:我创建了一个新项目,完成了我之前所做的工作,并且它停止了崩溃(但是,我必须重做4次)。但如果有人仍然好奇,我仍然很乐意找出我犯的错误。

1 个答案:

答案 0 :(得分:0)

信号Sigbart错误可以非常我不知道,因为我没有调试日志,但通常可以通过进入Main.story板并右键单击左上角按钮来修复视图控制器。下拉的东西会下降,如果有任何黄色错误图标,只需单击它们旁边的x即可。这些是空连接,导致错误,因为没有任何附加。这通常是连接IBOutlet或IBAction但随后将其删除或撤消连接的结果,而不会完全终止连接。