Как работать кнопки в Xcode одновременно? - PullRequest
0 голосов
/ 05 ноября 2019

Я хочу создать приложение, подобное веб-сайту Noisli. Например, когда я коснулся дождя, он будет воспроизводиться, но когда я нажимаю гром, он будет воспроизводиться и снова закрывать звук касанием. Но это работает отдельно.

У меня есть функция для нажатия кнопки

@IBAction func buttonTapped(_ sender: UIButton) {

    let tag = sender.tag
    PlaySound(filename: sounds[tag])

}

func PlaySound(filename:String){

    let url = Bundle.main.url(forResource: filename, withExtension: "mp3")

            guard url != nil else{ //url not empty
                return
            }

            do{
               audioPlayer = try AVAudioPlayer(contentsOf: url!)
                audioPlayer?.play()
            }
            catch{
                print("error")
            }

}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...