MPVolumeSlider Issue

votos
0

Eu tenho uma função que mudou o volume em um determinado momento:

(MPVolumeView().subviews.filter{NSStringFromClass($0.classForCoder) == MPVolumeSlider}.first as? UISlider)?.setValue(Float(1.00), animated: false) 

Quando é disparado novamente alguns minutos mais tarde, ele não funciona mais. Eu recebo um aviso de que isso tem que acontecer no segmento principal, que eu suspeito que é a razão para isso trabalhando apenas UMA VEZ.

Mas quando eu colocá-lo em DespatchQueue.main.async {a variação do volume não muda mesmo a primeira vez.

O que estou perdendo aqui?

Publicado 10/10/2019 em 00:46
fonte usuário
Em outras línguas...                            

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more