2010-12-07 4 views

Répondre

2

Eh bien, tout d'abord, vous n'avez pas importé NSColor.h. NSBitMapImageRep.h ne pas importer NSColor.h, ni aucune de ses sous-inclusions. Cependant, un en-tête inclus déclare NSColor en tant que classe, ce qui explique pourquoi vous ne recevez pas d'avertissement à ce sujet.

Mais vous n'importez généralement pas d'en-têtes spécifiques à partir d'un framework. Vous devez importer l'en-tête de structure à la place. Donc faire

#import <AppKit/AppKit.h> 

devrait faire l'affaire.

Bien sûr, si cela est une application Cocoa (et généralement, AppKit est utilisé comme une partie de cacao, sans un cadre autonome), vous devriez être liez Cocoa.framework et faire

#import <Cococa/Cocoa.h>