Interface-Deklaration für 'AbstractPickerView', Superklasse von 'AttackLayer', nicht gefunden

Ich habe seit einiger Zeit meinen Kopf auf diesem gekratzt und gehofft, ein zusätzliches Paar Augen würde helfen: Ich erhalte eine "Kann keine Schnittstellendeklaration für 'AbstractPickerView', Superklasse von 'AttackLayer' finden. Das Problem ist, dass ich alle importiert habe Die notwendigen Header-Dateien und das einzige, was ich mir vorstellen kann, ist die Vererbung auf mehreren Ebenen

Hier sind die Schnittstellen:

<code>@interface AttackLayer   : AbstractPickerView    <<< this is the one which gets the error
@interface AbstractPickerView: AbstractLayer <UIPickerViewDelegate>
@interface AbstractLayer : CCLayer
</code>

Kann jemand sehen, was hier los ist?

<code>#import <Foundation/Foundation.h>   
#import "AbstractPickerView.h"    


@interface AttackLayer   : AbstractPickerView 

{
    CCMenu *buyPowerButton;

    CCMenu *finishBuyPower;

    id playerUI;

}

-(id) init:(PlayerController *)playerControl withObject:(id)object;

-(void)spendAttack:(id)sender;

-(void)spendResist:(id)sender;

-(void)transferPower:(id)sender;

-(void)timeOut;

-(void)commenceAttack:(id)sender;

-(void)appear;

-(void)buyPower:(id)sender;

-(void)reloadButtons;

-(void)buyPowerButtons;

-(void)cleanUpPicker:(id)sender;

@property(nonatomic,retain)id playerUI;

@property(nonatomic,retain) CCMenu *button2;

@property(nonatomic,retain) CCMenu *button3;

@property(nonatomic,retain) CCMenu *buyPowerButton;

@property(nonatomic,retain) CCMenu *finishBuyPower;

@property(nonatomic,retain)CCMenu *starMenu;


@end
</code>

Antworten auf die Frage(1)

Ihre Antwort auf die Frage