2011-11-16 14 views
6

मैं अपनी परियोजना के साथ अटक गया हूँ। मैं की तरह, एक NSUInteger प्रकार के साथ एक संपत्ति परिभाषित किया है:एक्सकोड 4: अज्ञात प्रकार का नाम 'NSUInteger'; क्या आपका मतलब 'एनएसयूइंटर' था?

@property NSUInteger maxDepth 

अगर मैं इसे एक (असाइन) बनाने यह कोई फर्क नहीं पड़ता संपत्ति या नहीं, Xcode मुझे

Unknown type name 'NSUInteger'; did you mean 'NSUInteger'? 

पूछ रहती है मैं निर्माण नहीं कर सकता, और इससे कोई फर्क नहीं पड़ता कि मैं NSUInteger संपत्ति कहां या कैसे परिभाषित करता हूं, मैं बस यह त्रुटि प्राप्त करता रहता हूं। मेरी परियोजना एलएलवीएम 3.0 कंपाइलर और एआरसी का उपयोग करती है, इसलिए जीसीसी 4.2 पर स्विच करना मेरे लिए कोई विकल्प नहीं है।

अग्रिम धन्यवाद!

उत्तर

0

ऐसा लगता है कि किसी भी तरह से मेरे प्रोजेक्ट का उपसर्ग दूषित हो गया था। मैंने यह ध्यान देने के बाद इसे ठीक कर दिया है कि वही त्रुटियां एक नई परियोजना में थीं जो मेरे वर्तमान कोड को आयात करती थी। वैसे भी मदद के लिए धन्यवाद। मैं अपनी आंखें उस उपसर्ग फ़ाइल पर करीब रखूंगा ...

+0

कैसे किया आप दूषित उपसर्ग फ़ाइल को ठीक करते हैं? मेरे पास एक ही समस्या है लेकिन यह नहीं पता कि इसके बारे में क्या भ्रष्ट है – Vinnie

0

मैंने अभी इसे एक नई परियोजना के साथ आजमाया।

एक्सकोड 4.2 के साथ कुछ समस्या थी।

मैंने कंपाइलर को GCC4.2 में बदलने की कोशिश की और फिर इसे वापस एलएलवीएम 3.0 में बदल दिया, इसके बाद यह बोल्ड था (मुझे विश्वास है कि अभी भी इसे सही तरीके से सेट करने के लिए एक बग है)। उसके बाद मैंने परियोजना को साफ किया और पुनर्निर्माण किया और यह मेरे लिए काम किया।

+0

यह मेरे लिए काम नहीं कर रहा है ... अगर मैं कभी भी एक ढूंढूं, तो मैं आपके समाधान के साथ वापस आऊंगा .. – Craimasjien

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