JMD*_*JMD 1 compiler-errors objective-c cgrect
我试图在NSObject类型类中声明一个函数,以便为某些核心图形绘制调用.你如何在目标c中正确声明一个函数?
我没有做任何复杂的事情,比如......
在.h
void drawShape(CGRect rect);
Run Code Online (Sandbox Code Playgroud)
但是这会引发 unknown type name 'CGRect'错误.而且我不知道为什么会这样applicationservices.h
我猜你忘了导入CoreGraphics标题.
我可以在命令行上使用clang没有错误编译此代码:
#include <CoreGraphics/CGGeometry.h>
void drawShape(CGRect rect);
int main()
{
return 0;
}
Run Code Online (Sandbox Code Playgroud)