1

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

4

1 回答 1

2

我认为问题在于您需要添加#import "AVAudioPlayer+Fade.h"AVAudioPlayer+Fade.m

于 2010-10-16T22:57:05.957 回答