Неявное объявление функции objc_getAssociatedObject недействительно в C99 Я пытаюсь использовать Associated Objects в моей категории objective-c, и я получаю это предупреждение. Implicit declaration of function 'objc_getAssociatedObject' is invalid in C99 Также я использую дугу, если это имеет значение. Ответ 1 Вы добавили #import <objc/runtime.h> в начале вашего файла? Ответ 2 Я скопировал эти строки перед функцией рисования его работа сейчас GL_API void GL_APIENTRY glEnableClientState (массив GLenum); GL_API void GL_APIENTRY glDisableClientState (массив GLenum); GL_API void GL_APIENTRY glVertexPointer (размер GLint, тип GLenum, шаг GLsizei, указатель const GLvoid *); GL_API void GL_APIENTRY glColor4f (GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha);
Ответ 2 Я скопировал эти строки перед функцией рисования его работа сейчас GL_API void GL_APIENTRY glEnableClientState (массив GLenum); GL_API void GL_APIENTRY glDisableClientState (массив GLenum); GL_API void GL_APIENTRY glVertexPointer (размер GLint, тип GLenum, шаг GLsizei, указатель const GLvoid *); GL_API void GL_APIENTRY glColor4f (GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha);