Je suis vraiment hésité à poser cette question, car il est sûr d'avoir une telle réponse terriblement facile, mais je ne peux pas le comprendre. Ici va:relations dans les classes Objective-C
J'ai ce code Objective-C dans un fichier appelé Copier.h
:
#import <Cocoa/Cocoa.h>
#import "CopyQueue.h";
@interface Copier : NSObject {
IBOutlet NSTextField *statusField;
IBOutlet NSTextField *toField;
CopyQueue *queue;
}
- (IBAction)startCopy:(id)sender;
- (void)dropFile:(NSString *)theFileName;
@end
Et chaque fois que je tente de compiler mon projet dans Xcode, je reçois une erreur de syntaxe dans la ligne où il est dit CopyQueue *queue;
Qu'est-ce que je fais mal?
Le fichier compile quand je change la ligne à id *queue;
, mais qui ne peut pas être la solution, peut-il? Remplacer toutes les références typées par des références génériques?
Avez-vous assuré est inclus la définition de CopyQueue? – anand