异常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()
}
}
这里的问题是什么?
1条答案
按热度按时间pxiryf3j1#
我也遇到过同样的问题,我是这样解决的:右键单击
Main.storyboard
中的每个按钮,然后在小菜单中检查它的连接,如下所示:当我有一个以上的连接时,它给了我这个错误。