我正在尝试向AVAudioPlayer添加一个类别,但我一直收到错误“无法找到'AVAudioPlayer'的接口声明”。
AVAudioPlayer + Fade.h
#import <AVFoundation/AVFoundation.h>
@interface AVAudioPlayer (Fade)
- (void)fadeToVolume:(CGFloat)volume;
@end
AVAudioPlayer + Fade.m
@implementation AVAudioPlayer (Fade)
- (void)fadeToVolume:(CGFloat)volume
{
}
@end
我在我的MainMenuViewController
课程中使用了AVAudioPlayer,所以我添加了:
#import <AVFoundation/AVFoundation.h>
到MainMenuViewController.h
我补充道:
#import "AVAudioPlayer+Fade.h"
到MainMenuViewController.m
。
AVFoundation已添加到项目中。我可以在没有Fade类别的情况下完美地使用AVAudioPlayer。当我添加Fade类别时,我收到了该错误。有什么想法吗?
答案 0 :(得分:2)
我认为问题是您需要将#import "AVAudioPlayer+Fade.h"
添加到 AVAudioPlayer + Fade.m 。