MPVolumeSlider Issue

głosy
0

Mam funkcji, która zmieniła głośność w pewnym momencie:

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

Gdy jest zwolniony ponownie kilka minut później, to już nie działa. I dostać ostrzeżenie, że to musi się wydarzyć w głównym wątku, który podejrzewam jest powodem, że pracuje tylko jeden raz.

Ale kiedy go umieścić w DespatchQueue.main.async {zmiana głośności nie zmienia nawet po raz pierwszy.

Co ja tu brakuje?

Utwórz 10/10/2019 o 00:46
źródło użytkownik
W innych językach...                            

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