按下按钮后应用程序崩溃

当我的应用程序加载时,屏幕上出现一个麦克风。当您点击麦克风时,会弹出一个标有“录制”的标签以及一个停止按钮。当你点击停止按钮时,应用程序崩溃。按下按钮后应用程序崩溃

import UIKit 

class ViewController: UIViewController {

@IBOutlet weak var recordingInProgress: UILabel!

@IBOutlet weak var stopButton: UIButton!

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.

}

override func viewDidAppear(animated: Bool) {

//Hides the stop button

stopButton.hidden = true

}

@IBAction func recordAudio(sender: UIButton) {

//Shows the stop button

stopButton.hidden = false

//Shows the recording label

recordingInProgress.hidden = false

//TODO: Record Audio

print("Recording in Progress.")

}

这是我的崩溃报告:

录制进行中。 正在录制中。 2015-10-20 15:44:48.247 Vex [1468:533404] - [Vex.ViewController stopButton:]:无法识别的选择器发送到实例0x14d5418a0 2015-10-20 15:44:48.253 Vex [1468:533404] *终止应用程序由于未捕获的异常 'NSInvalidArgumentException',原因是: ' - [Vex.ViewController STOPBUTTON:]:无法识别的选择发送到实例0x14d5418a0' *第一掷调用堆栈: (0x183be4f5c 0x1987dbf80 0x183bebc6c 0x183be8c14 0x183aecdcc 0x1891723c8 0x189172344 0x18915ac6c 0x189171c5c 0x18917188c 0x18916aac0 0x18913ba10 0x189139efc 0x183b9c5a4 0x183b9c038 0x183b99d38 0x183ac8dc0 0x18ec1c088 0x1891a2f44 0x1000322b0 0x1990068b8) 的libC++ abi.dylib:与类型的未捕获的异常终止NSException

回答:

确保

@IBOutlet weak var stopButton: UIButton! 

连接到您的故事板上的实际按钮。

如果你用故事板检查IBAoutlet连接

回答:

,也许你两次将其连接到班级。请告诉结果

回答:

你应该检查在情节提要/厦门国际银行,你停止按钮触摸的内心活动是正确地recordAudio行动挂钩。

否则会发布您的日志。

以上是 按下按钮后应用程序崩溃 的全部内容, 来源链接: utcz.com/qa/263606.html

回到顶部