未知类型名称CGRect in function(not method)声明

时间:2013-02-25 22:04:11

标签: objective-c compiler-errors cgrect

我正在尝试在NSObject类型类中声明一个函数来调用某些核心图形绘制。你如何在目标c中正确地声明一个函数? 我没有做任何复杂的事情,比如......

.h

中的

void drawShape(CGRect rect);

然而,这会引发unknown type name 'CGRect'错误。我不知道为什么它在applicationservices.h

2 个答案:

答案 0 :(得分:8)

CGRect是CoreGraphics框架的一部分;因此,您必须确保将其包含在您的应用中。

答案 1 :(得分:0)

我认为您没有将CoreGraphics.framework与您的项目相关联。 CGRectCoreGraphics框架中定义。