Estou tentando adicionar uma categoria ao AVAudioPlayer, mas continuo recebendo o erro "Não foi possível encontrar a declaração da interface para" 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
Estou usando um AVAudioPlayer no meu MainMenuViewController
classe, então eu adicionei:
#import <AVFoundation/AVFoundation.h>
para MainMenuViewController.h
e eu adicionei:
#import "AVAudioPlayer+Fade.h"
para MainMenuViewController.m
.
A AVFoundation é adicionada ao projeto. Eu posso usar o AVAudioPlayer perfeitamente sem a categoria Fade. Quando adiciono a categoria Fade, recebo esse erro. Alguma ideia?
Respostas:
2 para resposta № 1Eu acho que a questão é que você precisa adicionar #import "AVAudioPlayer+Fade.h"
para AVAudioPlayer + Fade.m.