2011-11-08 18 views
44

कुछ हफ्तों से, मैं पिछले एक्सकोड 3.x संस्करणों के साथ बनाई गई परियोजनाओं के साथ एक्सकोड 4.2 का उपयोग कर रहा हूं।मैं कैसे ठीक कर सकता हूं "फ्रीफॉर्म आकार अनुरूपित मीट्रिक Xcode 4.2 से पहले उपलब्ध नहीं है" चेतावनियां?

कुछ कस्टम आईपैड दृश्य बनाते समय, मैं अक्सर इंटरफ़ेस बिल्डर के "फ्रीफॉर्म" विशेषता का उपयोग मनमाने ढंग से आकार के साथ देखने में सक्षम होने के लिए करता हूं।

लेकिन फिर, मुझे निम्नलिखित निर्माण चेतावनियां मिलती हैं: "चेतावनी: विशेषता अनुपलब्ध: फ्रीफॉर्म आकार अनुरूपित मीट्रिक Xcode 4.2 से पहले उपलब्ध नहीं हैं।"

मेरा प्रश्न है: मैं इन चेतावनियों को कैसे ठीक कर सकता हूं?

ps: सबसे पहले, मुझे लगता है कि मेरा अनुमान है कि मेरा प्रोजेक्ट एक्सकोड के पुराने संस्करणों (जो मुझे बिल्कुल परेशान नहीं करता) के पिछड़े संस्करणों के साथ पिछड़ा-अनुकूल नहीं होगा और एक्सकोड को परियोजना प्रारूप सेट करके एक्सकोड को बताने की कोशिश की 4.2-केवल संगत। दुर्भाग्यवश, प्रोजेक्ट प्रारूप के लिए ड्रॉपडाउन मेनू केवल "एक्सकोड 3.2-संगत" और "एक्सकोड 3.1-संगत" का सुझाव देता है।

उत्तर

98

प्रश्न में .xib फ़ाइल खोलें और उपयोगिता फलक दिखाएं। फ़ाइल इंस्पेक्टर टैब पर और इंटरफ़ेस बिल्डर दस्तावेज़ के अंतर्गत क्लिक करें, आपको एक विकास फ़ील्ड दिखाई देगा। इसे एक्सकोड 4.2 में बदलें।

Xcode/IB Screenshot

+0

आपके उत्तर के लिए धन्यवाद। ड्रॉपडाउन सूची एक "डिफ़ॉल्ट संस्करण" 4.1 पर सेट दिखाती है। क्या आपको कोई विचार है कि यह पैरामीटर 4.2 में बदला जा सकता है? –

+0

@DirtyHenry मेरे पास दूसरी प्रविष्टि के रूप में "एक्सकोड 4.2" है, ठीक है "डिफ़ॉल्ट संस्करण (एक्सकोड 4.1)" के तहत। मैंने इसे पहले भी याद किया। – geon

+0

धन्यवाद @geon। असल में मुझे एक्सकोड 4.2 भी मिला लेकिन मैं एक्सकोड 4.1 से एक्सकोड 4.2 तक डिफ़ॉल्ट मान बदलना चाहता हूं। –

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