我只是 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(使用前将#替换为@)