2010-10-16 3 views
1

Я пытаюсь добавить категорию в AVAudioPlayer, но я продолжаю получать сообщение об ошибке «Не удается найти объявление интерфейса для« 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 

Я использую AVAudioPlayer в моем MainMenuViewController классе, поэтому я добавил:

#import <AVFoundation/AVFoundation.h> 

в MainMenuViewController.h

и я добавил:

#import "AVAudioPlayer+Fade.h" 

к MainMenuViewController.m.

AVFoundation добавлен в проект. Я могу использовать AVAudioPlayer совершенно без категории Fade. Когда я добавляю категорию Fade, я получаю эту ошибку. Есть идеи?

ответ

2

Я думаю, проблема в том, что вам нужно добавить #import "AVAudioPlayer+Fade.h" в AVAudioPlayer + Fade.m.

+0

Это была проблема, спасибо! – Rits