Swift 错误:发出 SIGABRT 信号如何解决

2024-05-23

我只是 Swift 编码的初学者。我的想法很简单,就是一个有两个按钮的应用程序。单击时,文本字段将更改其文本。 在 Main.StoryBoard 中,我添加一个文本字段和两个按钮。 在 ViewController.swift 文件中。我这样写:

import UIKit

class ViewController: UIViewController {
    @IBOutlet weak var textfield: UITextField!
    @IBOutlet weak var button: UIButton!
    @IBOutlet weak var button2: UIButton!

    @IBAction func action1(_ sender: UIButton) {
        textfield.text="you just clicked on button1"
    }
    @IBAction func action2(_ sender: UIButton) {
        textfield.text="you just clicked on button2"
    }
}

应该没问题。但是,出现错误,显示:

线程1:信号SIGABRT

在文件 AppDelegate.swift 行中:

class AppDelegate: UIResponder, UIApplicationDelegate

我的代码有什么问题吗?


每当插座断开连接时,您都会收到 SIGABRT 错误。单击故事板中的视图控制器,然后转到侧面板中的连接(箭头符号)。查看那里是否有额外的插座、重复的插座或额外的未连接的插座。如果不是这样,那么可能您没有将插座正确连接到代码。

请记住,当您尝试调用不存在的插座(按钮、视图、文本字段等)时,会发生 SIGABRT。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Swift 错误:发出 SIGABRT 信号如何解决 的相关文章

随机推荐