在xCode4错误日志错误,是不存在处于测试阶段

我试图编译在xCode4测试工作正常的应用程序,但给我的非beta版本这些错误:

错误:

Expected identifier or '(' before 'if'" from this line in MPMoviePlayerController.h: @property (nonatomic, readonly) MPMovieErrorLog *errorLog NS_AVAILABLE_IPHONE(4_3);

和:

在此行中AVPlayerItem.h相同的错误:

- (AVPlayerItemErrorLog *)errorLog NS_AVAILABLE(10_7, 4_3);

--------------解决方案-------------

我用的MediaPlayer苹果的样本项目和调整应用程序委托头说:

#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

和编译的w / o任何问题。

所以,如果你确信基地SDK为4.3和部署目标为4.3,以及因为该类在4.3只加我想知道。

如果你的问题仍然存在,您可能要添加整个头类。

分类:iphone 时间:2015-03-15 人气:0
本文关键词: Xcode中,iphone,xcode4
分享到:

相关文章

Copyright (C) 55228885.com, All Rights Reserved.

55228885 版权所有 京ICP备15002868号

processed in 1.194 (s). 10 q(s)