Warum ist es in Cocoa nicht möglich, dass zwei Klassen sich gegenseitig importieren? Ich habe den folgenden Code ausprobiert:
Controller.h:
#import <Cocoa/Cocoa.h>
#import "Model.h"
@interface Controller : NSObject {
Model *model;
}
@end
Model.h:
#import <Cocoa/Cocoa.h>
#import "Controller.h"
@interface Model : NSObject {
Controller *controller;
}
@end
was die folgenden Ausnahmen auslöst:
error: expected specifier-qualifier-list before 'Controller'
error: expected specifier-qualifier-list before 'Model'
Kann mir bitte jemand erklären, warum das so ist?
Danke! xonic