2013-08-11 2 views
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가 팝업되지만 수퍼 클래스의 메소드가 표시되지 않습니까?

답변

3

MPMoviePlayerViewController에는 setControlStyle 방법이 없습니다.

+0

네가 맞아. 어떤 사람이 비슷한 문제를 겪는 경우 MPMoviePlayerController (MPMoviePlayerViewController 대신)로 슈퍼 클래스를 변경하여 해결했습니다. –

관련 문제