函数objc_getAssociatedObject的隐式声明在C99中无效

时间:2012-02-23 07:40:11

标签: objective-c

我正在尝试在我的objective-c类别上使用Associated Objects,我收到了这个警告。

Implicit declaration of function 'objc_getAssociatedObject' is invalid in C99

如果有所作为,我也会使用arc。

2 个答案:

答案 0 :(得分:52)

你添加了

#import <objc/runtime.h>

在文件的开头?

答案 1 :(得分:0)

我在绘制函数之前复制了那些行 它现在正在工作

GL_API void GL_APIENTRY glEnableClientState (GLenum array);

GL_API void GL_APIENTRY glDisableClientState (GLenum array);

GL_API void GL_APIENTRY glVertexPointer (GLint size, GLenum type, GLsizei stride, const GLvoid *pointer);

GL_API void GL_APIENTRY glColor4f (GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha);