/ / Nie można dodać kategorii do AVAudioPlayer - iphone, cel-c, kakao-touch, kategoria, avfoundation

Nie można dodać kategorii do AVAudioPlayer - iphone, cel-c, kakao-touch, kategoria, avfoundation

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 № 1

Myślę, że problem polega na tym, że musisz dodać #import "AVAudioPlayer+Fade.h" do AVAudioPlayer + Fade.m.