3

私はObjective Cに頭を悩ませようとしていて、すぐに苦労しています。ここで尋ねていることはかなり初歩的なことだと思いますが、StackOverflow、Mac 開発者ライブラリ、またはインターネット全般のどこにも問題の答えが見つからないようです。

ここからコードを使用しようとしています: http://snipplr.com/view/23024/画像をインポートして表示します。

UIGraphicsBeginImageContext

[img drawInRect:...]

エラー、つまり「不明な名前のタイプUIImage」および「「UIImage」の可視@interfaceがセレクター「drawInRect」を宣言していません」が発生しています

ここを見ると、drawInRect が UIImage のメソッドであることがわかります。私の問題は、私のコードで UIImage クラスが見つからないことだと思います。

だから私はそれを含めようとしているか、それをインポートしようとしています-そして私はここに空白を描いているだけです-これらのコード行は機能しません:

#import "UIImage"
#import "UIImage.h"
#include "UIImage"
#include "UIImage.h"

「ファイルが見つかりません」というエラーが発生します。これらのファイルを見つける方法がわかりません.本当に基本的で単純なものが欠けていると確信しています.

誰でも助けることができますか?

4

2 に答える 2

5

Mac を使用している場合は、代わりに NSImage が必要になります。

iPhone を使用している場合は、prefix.pch に含まれていることを確認してください。 #import <UIKit/UIKit.h>

于 2012-10-16T16:08:40.453 に答える
4

プロジェクト設定に移動します - ターゲットを選択します - ビルド フェーズ - ライブラリとバイナリをリンクし、Core Graphics と UIKit がリンクされていることを確認します。また、Martin が提案したように、その UIKit はヘッダー ファイルに含まれています。

ここに画像の説明を入力

于 2012-10-16T16:10:45.847 に答える