1
LBYouTubePlayer를 사용하여 내 앱에서 동영상을 재생하고 있습니다. 프레임 워크 LBYouTubePlayer에서 수퍼 클래스 메서드에 액세스 할 수없는 이유는 무엇입니까?
, 그것은 내 자신의 뷰 컨트롤러에서@interface LBYouTubePlayerViewController : MPMoviePlayerViewController
로 선언, mpmovieplayercontroller로 서브 클래스이야, 나는
@property (nonatomic, strong) LBYouTubePlayerViewController* videoPlayerController;
을하고 비디오가 성공적으로 재생
self.videoPlayerController = [[LBYouTubePlayerViewController alloc] initWithYouTubeID:stringID quality:LBYouTubeVideoQualitySmall];
self.videoPlayerController.delegate = self;
[self.viewForPlayer addSubview:self.videoPlayerController.view];
하지만 시도 할 때
[self.videoPlayerController setControlStyle: MPMovieControlStyleDefault ];
방법이 인식되지 않습니까? self.videoPlayerController를 실행하더라도 autocomplete가 팝업되지만 수퍼 클래스의 메소드가 표시되지 않습니까?
네가 맞아. 어떤 사람이 비슷한 문제를 겪는 경우 MPMoviePlayerController (MPMoviePlayerViewController 대신)로 슈퍼 클래스를 변경하여 해결했습니다. –