2011-08-10 8 views
16

किसी के पास कोई विचार है? जब मैं किसी संपत्ति को संश्लेषित करने का प्रयास करता हूं तो मैंने .h फ़ाइल में घोषित किया है, यह मुझे इसे संश्लेषित करने की अनुमति नहीं दे रहा है। कोई विचार? धन्यवाद!संश्लेषण त्रुटि "संपत्ति कार्यान्वयन घोषणा के लिए गुमनाम संदर्भ"

उत्तर

51

यह तब हो सकता है जब आप अपनी कक्षा के कार्यान्वयन के दायरे से बाहर किसी संपत्ति को संश्लेषित करने का प्रयास करते हैं।

गलत:

@synthesize yourProperty; 
@implementation YourClass 
@end 

सही:

@implementation YourClass 
@synthesize yourProperty; 
@end 
+0

मैंने @implementation YourClass – JulianB

+0

#importation के बाद #import कमांड के बाद #import कमांड का उपयोग करके यह भी किया था, यह मेरे लिए ट्रिगर किया गया था। धन्यवाद जूलियन बी – nolimitsdude

+0

आप इस उत्तर को स्वीकार किए गए एक के रूप में देख सकते हैं !! –

0

यह अक्सर होता है जब आप #import उपयोग करें, और फ़ाइल के शीर्ष पर नहीं है।

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