【问题标题】:App Crashes after Button is Pressed按下按钮后应用程序崩溃
【发布时间】:2015-10-20 13:58:56
【问题描述】:

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

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 类型的未捕获异常终止

【问题讨论】:

  • 因什么而崩溃?崩溃消息/信号?等等?
  • 显示您的崩溃报告
  • 我添加了我的崩溃报告@LordZsolt
  • 你的stopButton(_:)函数在哪里?

标签: ios swift button


【解决方案1】:

确保

@IBOutlet weak var stopButton: UIButton!

在情节提要上连接到实际按钮。

【讨论】:

    【解决方案2】:

    如果您使用 storyBoard 检查 IBAoutlet 连接,也许您将它连接到班级两次。请告诉结果

    【讨论】:

      【解决方案3】:

      您应该在 storyboard/xib 上检查您的停止按钮 Touch Up Inside Event 是否与 recordAudio 动作正确链接。

      否则发布您的日志。

      【讨论】:

      • 我添加了崩溃报告。
      • @FelixDoe 似乎是故事板上的问题。您可以通过按钮的连接检查器选项卡吗?
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-04-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多