2010-12-07 2 views
1

Я хотел бы создать цвет с использованием NSColor, но ни один из статических конструкторов, похоже, не работает для меня. На скриншоте описывается проблема, которую я испытываю."colorWithCalibratedRed: green: blue: alpha:" не будет работать

alt text

Я ссылка:

#import <AppKit/NSBitmapImageRep.h> 

И импортировал рамки "AppKit". Что еще мне нужно сделать?

ответ

2

Ну, во-первых, вы не импортировали NSColor.h. NSBitMapImageRep.h не импортирует NSColor.h, ни какой-либо из его частей. Тем не менее, один заголовок делает объявляет NSColor как класс, поэтому вы не получите предупреждение об этом.

Но вы вообще не импортируете определенные заголовки из фреймворка - вместо этого вы должны импортировать заголовок фреймворка. Таким образом,

#import <AppKit/AppKit.h> 

должен сделать трюк.

Конечно, если это какао приложение (и, как правило, AppKit используется как часть какао, не отдельная структура), вы должны быть ссылки Cocoa.framework и делать

#import <Cococa/Cocoa.h>