2011-03-29 6 views
9

एक्सकोड में, मुझे स्थिर डेटा के सरल सरणी स्टोर करने के लिए plists बनाने के लिए काफी उपयोग किया गया था।एक्सकोड 4 में ऐरे में प्लिस्ट रूट प्रकार बदलें?

हालांकि, एक्सकोड 4 में मैं plist के डिफ़ॉल्ट रूट प्रकार को Dictionary से Array से कैसे बदल सकता हूं, यह नहीं समझ सकता।

एक्सकोड 4 के साथ मुझे कई निराशाओं में से एक है। क्या किसी को यह पता है कि यह कैसे करें?

+0

मुझे कम से कम एक अस्थायी फिक्स पता चला: .plist फ़ाइल बनाएं, फिर इसे टेक्स्ट एडिट में खोलें और XML टैग को से पर बदलें। फिर भी, एक्सकोड 4 में एक तरीका होना चाहिए। क्यों नहीं "कच्ची कुंजी/मान दिखाएं" कुछ भी ऐसा प्रतीत नहीं होता है? – Keller

+0

मेरे पास कोई जवाब नहीं है, लेकिन 'संस्करण' संपादक दृश्य (⌥⇧⌘) चुनने के लिए थोड़ा तेज़ कामकाज है, जो आपको कच्चे एक्सएमएल को संपादित करने की अनुमति देता है। मुझे क्या करना होगा, मुझे लगता है। मुझे लगता है कि 'कच्ची कुंजी/मान दिखाएं' अभी तक लागू नहीं किया गया है (जैसे एक्सकोड 4 में से अधिकांश ऐसा लगता है)। – Cris

+0

वही समस्या यहाँ। बहुत उलझन में क्यों XCode 4 plist संपादक रूट तत्व नहीं दिखा रहा है। लेकिन एक अजीब विकल्प "संपत्ति सूची प्रकार" है। यह मान मूल तत्व के प्रकार के बारे में कुछ भी नहीं कहता है, लेकिन यह विकल्प रूट तत्व के प्रकार को प्रभावित कर सकता है ... – HARDWARRIOR

उत्तर

10

बस .plist फ़ाइल पर राइट-क्लिक करें और स्रोत कोड के रूप में फ़ाइल खोलें। अब हम एक्सएमएल फाइल देख पाएंगे।

<dict/><array/> पर बदलें। अब एक बार परियोजना का निर्माण करें। चीजें ठीक हो जाएंगी।

1

मेरी तकनीक: एक नई पंक्ति बनाएं, अपना प्रकार सरणी में सेट करें, उस आइटम को रूट सरणी में डालें। सरणी काटें, फिर आपके पास खाली जगह है। फिर पेस्ट करें, और आपके द्वारा बनाई गई सरणी के आइटम के साथ, आपके पास रूट प्रकार के ऐरे के साथ एक सरणी है।