- [UINavigationItemView playStateChanged]: нераспознанный селектор отправлен на экземпляр - PullRequest
0 голосов
/ 25 марта 2012

Я получаю это сообщение во второй раз, когда запускаю фрагмент кода, но не первый.Почему он не может найти метод, который он без проблем нашел ранее?Вот код:

[[NSNotificationCenter defaultCenter] addObserver:self 
                                                 selector:@selector(playbackStateChanged) 
                                                     name:MPMoviePlayerPlaybackStateDidChangeNotification 
                                                   object:nil];

И метод есть.

1 Ответ

3 голосов
/ 26 марта 2012

Я почти уверен, что UINavigationItemView не имеет PlayStateChanged :. Следовательно, если это работает в первый раз, а позже - нет, сначала должен быть экземпляр другого класса, который позже исчезает и заменяется экземпляром UINavigationItemView - классического перевыпуска / недостаточного сохранения.
Вероятно, вы также не отменяете регистрацию наблюдателя для наблюдения в dealloc или viewDidUnload.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...