Экран XCode не будет обновляться, пока звуковой файл не завершится - PullRequest
0 голосов
/ 02 марта 2012

Мое приложение должно изменить файл изображения UIImage нажатием кнопки.Затем должен воспроизводиться звуковой файл.

Но экран не обновляется до тех пор, пока не закончится воспроизведение звукового файла.

Буду признателен за любые предложения.Я пытался добавить задержку, но я не могу заставить ее работать правильно.

Спасибо.

Ответы [ 2 ]

0 голосов
/ 02 марта 2012

Вы реализовали [audioPlayer prepareToPlay];перед раздачей ?, я заметил небольшой «сбой в матрице», когда вы пытаетесь воспроизвести звук в первый раз.

Можете ли вы выгружать файл для воспроизведения?например, делать это при запуске в viewdidload?

кстати ... это изображение в кнопке или где-то еще?

С уважением

JimZ

0 голосов
/ 02 марта 2012

Звучит (не каламбур), как будто вы не использовали многопоточный код для воспроизведения звука и изменения изображения. Следовательно, ваш дисплей не обновляется до тех пор, пока звук не закончится, и цикл выполнения не сможет обновить дисплей.

...