Próbuję dodać kategorię do AVAudioPlayer, ale ciągle pojawia się błąd "Nie można znaleźć deklaracji interfejsu dla" 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
Używam AVAudioPlayer w moim MainMenuViewController
klasa, więc dodałem:
#import <AVFoundation/AVFoundation.h>
do MainMenuViewController.h
i dodałem:
#import "AVAudioPlayer+Fade.h"
do MainMenuViewController.m
.
AVFoundation jest dodawany do projektu. Mogę doskonale korzystać z AVAudioPlayer bez kategorii Zanikania. Kiedy dodaję kategorię Zanikania, dostaję ten błąd. Jakieś pomysły?
Odpowiedzi:
2 dla odpowiedzi № 1Myślę, że problem polega na tym, że musisz dodać #import "AVAudioPlayer+Fade.h"
do AVAudioPlayer + Fade.m.