将UIImage/UIGraphics导入/包含到Objective C中

3
我正在努力理解Objective C,但进展缓慢。 我猜我在这里所问的是相当基础的问题,但我似乎无法在StackOverflow、Mac Developer Library或互联网上找到解决我的问题的答案。
我正在尝试使用此处的代码: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成为“未知名称类型”的信息。

有人能帮忙吗?

2个回答

5

如果您使用的是Mac电脑,则应使用NSImage。

如果您使用的是iPhone,请确保您的prefix.pch文件中包含#import <UIKit/UIKit.h>


4

进入项目设置 - 选择目标 - Build Phases - Link Binary With Libraries,并确保链接了Core Graphics和UIKit。还要确保在头文件中包含UIKit,就像Martin建议的那样。

enter image description here


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接