AKAppleSampler loadSoundFont нераспознанный селектор - PullRequest
0 голосов
/ 07 мая 2018

Попытка реанимировать старый проект после последних обновлений AKSampler. В соответствии с документами может показаться, что оригинальная функциональность AKSampler теперь будет находиться в новом AKAppleSampler. Тем не менее, когда я пытаюсь использовать любой из методов загрузки звуковых шрифтов, я получаю неудачный "AudioKit.AKAppleSampler loadMelodicSoundFont: preset: error:]: нераспознанный селектор отправил" до того, как предложение try даже перехватывает.

  let midiSampler = AKAppleSampler()
  do {
      try midiSampler.loadMelodicSoundFont("GeneralMidi", preset: i)
  } catch { print("!!  initSamplerBank failed with error: \(error)") }

Пробовал новые проекты с AudioKit 4.2, 4.2.3 и текущей веткой разработки, и я не совсем уверен, что я могу пропустить здесь. Любая помощь приветствуется.

1 Ответ

0 голосов
/ 07 мая 2018

решаемая.Кажется, что проект, хотя синтаксическая подсветка всех методов правильно все-таки ссылалась на структуру более старой версии AudioKit.После очистки, очистки DerivedData и установки AK через Cocoapods, в отличие от прямой связи с каркасом, AppleMIDISampler теперь загружает звуковые шрифты, как и ожидалось.

...