Я пишу приложение для iOS, которое использует аудио ввод и вывод, и использую части кода Apple «Говори здесь».В частности, я хотел бы использовать два класса AQPlayer и AQRecorder .Они написаны на Objective-C ++ и имеют имена файлов AQPlayer.h, AQPlayer.mm, AQRecorder.h и AQRecorder.mm.
Проект выполняется без ошибок или предупреждений.Когда я пытаюсь запустить его, он приостанавливает запись в AQPlayer или AQRecorder (в зависимости от того, что я вызываю первым), и я получаю сообщение «Предупреждение: текущий язык не соответствует этому кадру».Нажатие кнопок «Продолжить» или «Шаг» приводит к повторной остановке кода.
Другие, кто видел это сообщение, исправили его, изменив расширение файла (ов) на «.mm».Мои файлы имеют это расширение, и я все еще получаю проблему.
У кого-нибудь есть идеи?