1

NSColor を使用して色を作成したいのですが、どの静的コンストラクターも機能していないようです。スクリーンショットは、私が経験している問題を説明しています。

代替テキスト

私は参照しています:

#import <AppKit/NSBitmapImageRep.h>

そして、フレームワーク「AppKit」をインポートしました。他に何をする必要がありますか?

4

1 に答える 1

2

さて、まず第一に、あなたはインポートしていませんNSColor.h。インポートも、そのサブインクルードもNSBitMapImageRep.hインポートしません。NSColor.hただし、含まれているヘッダーの1つクラスとして宣言NSColorされているため、警告は表示されません。

ただし、通常、フレームワークから特定のヘッダーをインポートすることはありません。代わりに、フレームワークヘッダーをインポートする必要があります。そうすること

#import <AppKit/AppKit.h>

トリックを行う必要があります。

もちろん、これがCocoaアプリである場合(通常、AppKitはスタンドアロンフレームワークではなくCocoaの一部として使用されます)、Cocoa.frameworkをリンクして実行する必要があります。

#import <Cococa/Cocoa.h>
于 2010-12-07T21:41:05.167 に答える