2012-09-06 17 views
8

में @synthesize चेतावनी को याद करने के लिए चालू करें मैं @synthesize आदेशों को खोने के बारे में Xcode 4.3 चेतावनी वापस प्राप्त करना चाहता हूं। मेरे पास एक सीआई पर्यावरण है जो अभी तक एक्सकोड 4.4 में अपग्रेड नहीं किया गया है और मेरे एक्सकोड 4.4 में चेतावनी के बिना मैं खुद को यह हर समय भूलना चाहता हूं और फिर मेरे एक्सकोड 4.3 सीआई पर्यावरण के निर्मित आईपीए के बाद इसे वापस करने और इसे ठीक करने के बाद का परीक्षण किया।एक्सकोड 4.4

कृपया मुझे बताएं कि इसे वापस चालू करने का एक तरीका है।

+0

अपनी परियोजना के "चरणों का निर्माण करें" सेटिंग में कंपाइलर झंडे में '-Wall' जोड़ें। –

+1

ओह और बीटीडब्ल्यू +1 आपके कंपाइलर चेतावनी स्तर को बढ़ाने के इच्छुक है। –

उत्तर

8

निहित संश्लेषित गुणों के लिए एक कंपाइलर चेतावनी है: -Wobjc-missing-property-synthesis। यदि आप इसे चालू करते हैं तो आपको @synthesize या @dynamic निर्देश मिलान किए बिना घोषित गुणों के लिए चेतावनियां मिलती हैं। मुझे यह बहुत उपयोगी लगता है।

एक्सकोड बिल्ड सेटिंग का नाम CLANG_WARN_OBJC_MISSING_PROPERTY_SYNTHESIS है या बिल्ड सेटिंग्स उपयोगकर्ता इंटरफ़ेस में "लागू संश्लेषित गुण"

+0

धन्यवाद। मुझे पता था कि इसे वहां से बाहर होना था, लेकिन मुझे खुद को नहीं लग रहा था। –

+0

मैं इसे अपने स्वयं के, महान मदद पर नहीं ढूंढ पाया। – diegoreymendez

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

  • कोई संबंधित समस्या नहीं^_^