khanh.tran.vinh
khanh.tran.vinh

Reputation: 665

Why can't I access my superclass methods?

I'm using LBYouTubePlayer to play videos in my app.

In the framework LBYouTubePlayer, it's subclassed as mpmovieplayercontroller, declared as

@interface LBYouTubePlayerViewController : MPMoviePlayerViewController 

In my own view controller, I do

@property (nonatomic, strong) LBYouTubePlayerViewController* videoPlayerController;

and video plays successfully with

    self.videoPlayerController = [[LBYouTubePlayerViewController alloc] initWithYouTubeID:stringID quality:LBYouTubeVideoQualitySmall];
    self.videoPlayerController.delegate = self;        
    [self.viewForPlayer addSubview:self.videoPlayerController.view];

but when I try

[self.videoPlayerController setControlStyle:  MPMovieControlStyleDefault ];

the method isn't recognized? even when I do self.videoPlayerController, autocomplete pops up but does not show any of the superclass' methods?

Upvotes: 1

Views: 136

Answers (1)

Tarek Hallak
Tarek Hallak

Reputation: 18470

There is no in setControlStyle method in MPMoviePlayerViewController.

Upvotes: 3

Related Questions