Невозможно добавить категорию в AVAudioPlayer - PullRequest
1 голос
/ 16 октября 2010

Я пытаюсь добавить категорию в 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, я получаю эту ошибку. Есть идеи?

1 Ответ

2 голосов
/ 17 октября 2010

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

...