AudioKit.start() Вызов может бросить, но он не помечен как "попытаться", и ошибка не обрабатывается

Я просматриваю видео-урок Hello World на http://audiokit.io/downloads/

Как только я добавлю строку AudioKit.start() в ViewController.swift Я получаю ошибку:

Вызов может скинуть, но он не помечен как 'try' и ошибка не обработана "

Я скачал свежий AudioKit 4.1 и перетащил в рамки.

2 ответа

Примеры проектов были обновлены, но не видео. Вы, вероятно, хотите это вместо "попробовать!":

    do {
        try AudioKit.start()
    } catch {
        AKLog("AudioKit did not start!")
    }

Все, что мне нужно было изменить строку: AudioKit.start()

в

пытаться! AudioKit.start()

задача решена. Этого не было в видеоуроке. Очевидно, что-то изменилось с Xcode или swift или AudioKit . (все разные версии, которые в видео)

Другие вопросы по тегам