2010-12-07 9 views

Antwort

2

Nun, vor allem haben Sie NSColor.h nicht importiert. NSBitMapImageRep.h importiert weder NSColor.h noch eines seiner Unter-Includes. Ein Header enthält jedoch deklarieren NSColor als eine Klasse, weshalb Sie keine Warnung darüber erhalten.

Normalerweise importieren Sie jedoch keine spezifischen Header aus einem Framework - Sie sollten stattdessen den Framework-Header importieren. So sollte

#import <AppKit/AppKit.h> 

tun den Trick tun.

Natürlich, wenn dies ist eine Cocoa-Anwendung (und in der Regel wird AppKit als Teil Kakao verwendet wird, kein eigenständiges Framework) Sie verknüpfen Cocoa.framework werden sollten und tun

#import <Cococa/Cocoa.h> 
Verwandte Themen