У меня есть 2 контроллера просмотра, и я играю музыку с AVAudioPlayer в первом контроллере просмотра.Я перехожу ко второму контроллеру просмотра и останавливаю музыку:
[audioPlayer stop];
[UIView beginAnimations:@"Curl View" context:nil];
[UIView setAnimationDuration:0.5];
[UIView setAnimationCurve:UIViewAnimationCurveEaseInOut];
[UIView setAnimationTransition:UIViewAnimationTransitionCurlUp forView:self.view cache:YES];
[self.view addSubview:secondController.view];
[UIView commitAnimations];
Когда я снова возвращаюсь к контроллеру первого просмотра, я хочу снова воспроизвести мою музыку, но код больше не касается viewDidLoad.Вот мой код для возврата:
[UIView beginAnimations:@"Flipping View" context:nil];
[UIView setAnimationDuration:0.5];
[UIView setAnimationTransition:UIViewAnimationTransitionCurlDown forView:self.view.superview cache:YES];
[self.view removeFromSuperview];
[UIView commitAnimations];
Пожалуйста, поделитесь со мной некоторыми решениями или тем, что код выполняется после этого .. Заранее спасибо