【问题标题】:Xcode Signal SIGABRT in SwiftSwift 中的 Xcode 信号 SIGABRT
【发布时间】:2015-01-23 23:50:18
【问题描述】:

我正在运行 Xcode 6.1。我开始创建一个井字游戏应用程序,当我尝试运行它的未完成(但没有错误)版本时,它会自动崩溃并显示 appDelegate.swift 并在代码 @987654321 旁边显示一个信号@ 表示Thread 1: signal SIGABRT。 6.1.1 GSM 种子也是一样。

我在 Google 和 Stackoverflow 中搜索了答案,但我发现的唯一一件事是我可以创建一个异常断点并删除 DerivedData 文件夹。当我尝试创建异常断点时,它会做同样的事情,除了信号是Thread 1: breakpoint 1.1。当我删除 DerivedData 文件夹时,也没有任何帮助。有人请帮助我!

这是我目前完成的代码:

import UIKit

class ViewController: UIViewController {
    @IBOutlet weak var button0: UIButton!
    @IBAction func buttonPressed0(sender: AnyObject) {
        println("It works!")
    }

    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.
    }       
}

【问题讨论】:

  • 除此之外还有什么消息吗?在控制台日志窗口中查看有关异常的其他信息并将其发布在此处。
  • 你之前从UIView 中删除了你的这个button0 吗?

标签: xcode swift sigabrt


【解决方案1】:

我在几个项目中遇到了同样的问题,我克服这个问题的方法是恢复到上次成功构建的位置,或者完全从系统中删除 Xcode 并重新安装

两者都很麻烦(这个错误一定是 Xcode 中的错误)我希望苹果能尽快解决这个问题

【讨论】:

    【解决方案2】:

    检查@IBOutlet weak var button0: UIButton!是否与main.storyboard上的按钮连接。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多