Том устарел в 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];

}
Другие вопросы по тегам