У меня есть элемент управления QTMovieView в моем окне какао, и он прекрасно работает с фильмами.
Теперь я хочу перехватывать события нажатия клавиш вниз / вверх для управления видео, как мне нравится.
Я создал класс MyMovieView, производный от QTMovieView, как этот
@interface MyMovieView : QTMovieView
-(BOOL)acceptsFirstResponder;
-(void)keyDown:(NSEvent*)theEvent;
@end
и код, который его реализует.
Я попытался вставить имя класса "MyMovieView" вПоле «Пользовательский класс» инспектора Интерфейсного Разработчика для элемента управления QTMovieView, но, похоже, после закрытия конструктора интерфейса класс теряется, и поле «Пользовательский класс» не запоминает класс MyMovieView.
Ячто-то не так с механизмом подкласса?Я новичок какао