Том устарел в iOS 7
Как бы мне обойти это?
volumeSlider setValue:[musicPlayer volume]];
&
- (IBAction)volumeSliderChanged:(id)sender
{
[musicPlayer setVolume:volumeSlider.value];
}
Куда 'volume
' а также 'set volume
не рекомендуется в iOS 7.0. Я прочитал этот ответ и этот ответ, но мне было интересно, есть ли более простой способ? Мое приложение работает отлично, но я боюсь, что эта ошибка вызовет проблемы в другом месте.
Все, что мне нужно, это чтобы пользователь перетащил слайдер или использовал аппаратные кнопки для регулировки громкости.
Спасибо, любая помощь будет высоко ценится.
1 ответ
Я не думаю, что он устарел, он не говорит об этом в справочнике классов.. говорит, что доступно для ios7
Вот что я делаю, когда мне нужно отрегулировать громкость в ios7 с помощью ползунка..
[avPlayer setVolume:self.volumeSlider.value];
Слайдер действий..
- (IBAction)volumeControl:(id)sender {
UISlider *mySlider = sender;
[avPlayer setVolume:mySlider.value];
}