2012-02-23 17 views
16

में अमान्य है मैं अपने उद्देश्य-सी श्रेणी पर एसोसिएटेड ऑब्जेक्ट्स का उपयोग करने की कोशिश कर रहा हूं और मुझे यह चेतावनी मिल रही है।समारोह की लागू घोषणा objc_getAssociatedObject सी 99

Implicit declaration of function 'objc_getAssociatedObject' is invalid in C99 

यदि मैं कोई फर्क पड़ता हूं तो भी मैं आर्क का उपयोग कर रहा हूं।

उत्तर

50

आप अपनी फ़ाइल की शुरुआत में

#import <objc/runtime.h> 

जोड़ा है?

+0

आपके उत्तर के लिए धन्यवाद यह मेरी समस्या का हल करता है, लेकिन इस पुस्तकालय के लिए क्या है? – antf

+0

@antf - http://developer.apple.com/library/ios/#documentation/Cocoa/Reference/ObjCRuntimeRef/Reference/reference.html – cnotethegr8

+0

धन्यवाद @ cnotethegr8 :) – antf

0

मैं ड्रॉ समारोह से पहले उन लाइन की नकल की अपनी अब काम कर रहा

GL_API शून्य GL_APIENTRY glEnableClientState (GLenum सरणी);

GL_API शून्य GL_APIENTRY glDisableClientState (GLenum सरणी) शून्य;

GL_API शून्य GL_APIENTRY glVertexPointer (GLint आकार, GLenum प्रकार, GLsizei stride, const GLvoid * सूचक);

जीएल_एपीआई शून्य GL_APIENTRY glColor4f (GLfloat लाल, GLfloat हरा, GLfloat नीला, GLfloat अल्फा) शून्य;

संबंधित मुद्दे