Не сопоставлять никакие доступные перегрузки (FileURLWithPath) - PullRequest
0 голосов
/ 05 февраля 2019

Я не могу заставить этот код работать, я постоянно получаю сообщение об ошибке:

Метки аргументов '(FileURLWithPath :)' не соответствуют ни одной доступной перегрузке

do {
    audioPlayer = try
        AVAudioPlayer(contentsOf:
            URL(FileURLWithPath: sound!))
    audioPlayer.prepareToPlay()
} catch {
    print("error")
}

У вас есть предложения?

1 Ответ

0 голосов
/ 05 февраля 2019

Ошибка Argument labels '(FileURLWithPath:)' do not match any available overloads, о которой упоминается, весьма примечательна.

Заменить

AVAudioPlayer(contentsOf: URL(FileURLWithPath: sound!))

С

AVAudioPlayer(contentsOf: URL(fileURLWithPath: sound!))
...