ios 线程1:“-[Xylophone.ViewController buttonClicked:]:无法识别的选择器发送到示例0x 7 ff 83 a6074 e0”

yvgpqqbh  于 2023-05-30  发布在  iOS
关注(0)|答案(1)|浏览(74)

异常NSException *“-[Xylophone.ViewController buttonClicked:]:无法识别的选择器发送到示例0x 7 faa 47409400”0x 0000600002148690
我正试图使一个木琴应用程序中的按钮将发挥不同的声音,有7个按钮,但只有第一个按钮不工作,所有其他按钮的工作。在按下第一个按钮时,应用程序崩溃。
下面是代码:

import UIKit
import AVFoundation

class ViewController: UIViewController {
    
    var player: AVAudioPlayer!

    override func viewDidLoad() {
        super.viewDidLoad()
        
    }

    @IBAction func keyPressed(_ sender: UIButton) {
        playSound(soundName: sender.currentTitle!)
    }
    
    func playSound(soundName:String) {
        let url = Bundle.main.url(forResource: soundName, withExtension: "wav")
        
        
        player = try! AVAudioPlayer(contentsOf: url!)
        player.play()
                
    }
}

这里的问题是什么?

pxiryf3j

pxiryf3j1#

我也遇到过同样的问题,我是这样解决的:右键单击Main.storyboard中的每个按钮,然后在小菜单中检查它的连接,如下所示:

当我有一个以上的连接时,它给了我这个错误。

相关问题