2010-12-29 4 views
0

MPMoviePlayerController 클래스의 currentPlaybackTime 속성을 재정의하려고합니다. MPMoviePlayerController의 하위 클래스의 헤더 파일에서 다음을 선언했습니다. 아래 그림과 같이MPMoviePlayerController.currentPlaybackTime을 재정의 할 때 경고를 제거하는 방법은 무엇입니까?

@interface MyMoviePlayerController : MPMoviePlayerController { 
} 

@property(nonatomic, getter=getCurrentPlaybackTime, setter=setCurrentPlaybackTime) 

- (NSTimeInterval) getCurrentPlaybackTime; 
- (void) setCurrentPlaybackTime:(NSTimeInterval)newValue; 

@end 

나는 두 개의 경고 메시지를 점점 오전 :

warning: property 'currentPlaybackTime' 'setter' attribute does not match super class 'MPMoviePlayerController' property 

warning: property 'currentPlaybackTime' 'getter' attribute does not match super class 'MPMoviePlayerController' property 

오버라이드 실제로 작동하지만 성가신 경고를 억제하는 방법이?

감사합니다.

답변

0

기본 사람

@property(nonatomic) NSTimeInterval currentPlaybackTime; 

- (NSTimeInterval) currentPlaybackTime; 

대신

- (NSTimeInterval) getCurrentPlaybackTime; 

사용을 자신의 게터/세터를 제거하고 사용하려고 할 수 있습니다 기본 getter 및 setter 이잖아 당신은 당신 자신의 것을 설정하지 않아도됩니다.

+0

작품 대단합니다! 고마워요 !!! – SSong

관련 문제