Я использую MediaPlayer из примеров проектов Apple и настроил заголовок «Делегат приложения» так:
#import <UIKit/UIKit.h>
#import "MyMovieViewController.h"
@interface MoviePlayerAppDelegate : NSObject <UIApplicationDelegate, UITabBarControllerDelegate> {
UIWindow *window;
MPMoviePlayerController *moviePlayer;
UITabBarController *tabBarController;
MPMovieErrorLog *errorLog;
}
@property (nonatomic, retain) IBOutlet UIWindow *window;
@property (nonatomic, retain) IBOutlet UITabBarController *tabBarController;
@property (readwrite, retain) MPMoviePlayerController *moviePlayer;
@property (nonatomic, readonly) MPMovieErrorLog *errorLog NS_AVAILABLE_IPHONE(4_3);
-(void)initAndPlayMovie:(NSURL *)movieURL;
-(void)setMoviePlayerUserSettings;
@end
И это компилирует без проблем.
Поэтому мне интересно, удостоверились ли вы, что базовый SDK равен 4.3, а цель развертывания - также 4.3, потому что этот класс был добавлен только в 4.3.
Если ваша проблема сохраняется, вы можете добавить весь класс заголовка..