3

我试图让我的头脑围绕目标 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"

他们踢出“找不到文件”错误。我不知道如何找到这些文件,我确定我错过了一些非常基本和简单的东西,但是在网上找不到任何可以说明如何阻止 UIImage 成为“未知名称类型”的东西。

任何人都可以帮忙吗?

4

2 回答 2

5

如果你在 Mac 上你会想要 NSImage 代替。

如果您使用的是 iphone,请确保您的 prefix.pch 包括 #import <UIKit/UIKit.h>

于 2012-10-16T16:08:40.453 回答
4

转到您的项目设置 - 选择目标 - 构建阶段 - 将二进制文件与库链接并确保核心图形和 UIKit 已链接。并且 UIKit 也包含在头文件中,就像 Martin 建议的那样。

在此处输入图像描述

于 2012-10-16T16:10:45.847 回答