MPVolumeSlider Problema

voti
0

Ho una funzione che ha cambiato il volume in un determinato momento:

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

Quando è sparato ancora una volta un paio di minuti più tardi, non funziona più. Ho ricevuto un avviso che questo deve accadere nel thread principale, che ho il sospetto è la ragione per solo lavorativi una volta.

Ma quando ho messo in DespatchQueue.main.async {la variazione di volume non cambia nemmeno la prima volta.

Che cosa mi manca qui?

È pubblicato 10/10/2019 alle 00:46
fonte dall'utente
In altre lingue...                            

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