Я все еще очень плохо знаком с Objective C, и мне было интересно кое-что относительно viewDidDisappear.
У меня есть приложение, которое воспроизводит звук (используя AVAudioPlayer), и я хочу остановить звук при переключении вида.
Если я сделаю это в своей реализации контроллера представления:
- (void)viewDidDisappear:(BOOL)animated {
[self.audioPlayer stop];
}
работает нормально. Но маленький программист в моем мозгу говорит, что я не правильно использую это.
Я почти уверен, что вы должны вызывать viewDidDisappear с логическим аргументом, а не просто задавать (BOOL) animated; кроме того, было бы неплохо иметь некоторую анимацию при переключении моего взгляда ... опять же, это может быть совсем другое обсуждение!
Итак, что я делаю не так, и как бы я правильно использовал это? Должен ли я связать звонок с действием кнопки? Где правильная игра, чтобы фактически объявить саму функцию?
Спасибо.