NSColor を使用して色を作成したいのですが、どの静的コンストラクターも機能していないようです。スクリーンショットは、私が経験している問題を説明しています。
私は参照しています:
#import <AppKit/NSBitmapImageRep.h>
そして、フレームワーク「AppKit」をインポートしました。他に何をする必要がありますか?
さて、まず第一に、あなたはインポートしていませんNSColor.h
。インポートも、そのサブインクルードもNSBitMapImageRep.h
インポートしません。NSColor.h
ただし、含まれているヘッダーの1つはクラスとして宣言NSColor
されているため、警告は表示されません。
ただし、通常、フレームワークから特定のヘッダーをインポートすることはありません。代わりに、フレームワークヘッダーをインポートする必要があります。そうすること
#import <AppKit/AppKit.h>
トリックを行う必要があります。
もちろん、これがCocoaアプリである場合(通常、AppKitはスタンドアロンフレームワークではなくCocoaの一部として使用されます)、Cocoa.frameworkをリンクして実行する必要があります。
#import <Cococa/Cocoa.h>