1
Вот код: неКак заставить NSNotification запускать селектор?
- (void)viewDidLoad
{
[super viewDidLoad];
NSURL *musicURL = [NSURL URLWithString:@"http://live-three2.dmd2.ch/buureradio/buureradio.m3u"];
if([musicURL scheme])
{
MPMoviePlayerController *mp = [[MPMoviePlayerController alloc] initWithContentURL:musicURL];
if (mp)
{
// save the music player object
self.musicPlayer = mp;
[mp release];
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(popBack:) name:@"MPMoviePlayerDidExitFullscreenNotification" object:nil];
// Play the music!
[self.musicPlayer play];
}
}
}
-(void)popBack:(NSNotification *)note
{
[self.navigationController popToRootViewControllerAnimated:YES];
}
Метод Селектор не вызывается. Я просто хочу вернуться в корневое меню, когда на проигрывателе видео нажата кнопка «Готово». Я поставил NSLog в селектор, чтобы проверить, было ли это даже вызвано, ничего. Музыка играет отлично. Есть предположения?
Booyah. Благодарю. у меня было всего 3,2 дюйма. это глупо ... – marty