我正在尝试向 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。当我添加淡入淡出类别时,我得到了那个错误。有任何想法吗?