2012-11-05 21 views
5

मैंने अपने आवेदन में कस्टम यूआरएल योजनाएं लागू की हैं। इसके अलावा मेरे पास UILaunchImageFile कुंजी info.plist में स्प्लैश छवि के लिए अलग-अलग नाम हैं। दस्तावेजों का कहना है: अपने ऐप एक या अधिक कस्टम URL को योजनाओं का समर्थन करता हैआईओएस 6 कस्टम यूआरएल योजना लॉन्च छवियां गलत

है, यह भी प्रत्येक URL योजना के लिए एक कस्टम प्रक्षेपण छवि प्रदान कर सकते हैं। जब सिस्टम यूआरएल को संभालने के लिए आपके ऐप को लॉन्च करता है, तो यह दिए गए यूआरएल की योजना से जुड़ी लॉन्च छवि प्रदर्शित करता है।

<basename>-<url_scheme><scale_modifier><device_modifier>.png 

संशोधक एक स्ट्रिंग अपने यूआरएल स्कीम नाम के नाम का प्रतिनिधित्व करता है: इस मामले में, अपने प्रक्षेपण छवि फ़ाइल नामों के लिए प्रारूप इस प्रकार हैं। उदाहरण के लिए, यदि आपका ऐप नाम MyScheme नाम के साथ एक यूआरएल योजना का समर्थन करता है, तो सिस्टम एप के बंडल में डिफ़ॉल्ट-myscheme.png (या रेटिना डिस्प्ले के लिए डिफ़ॉल्ट- [email protected]) के साथ एक छवि की तलाश करता है। । यदि ऐप की Info.plist फ़ाइल में UILaunchImageFile कुंजी शामिल है, तो बेस नाम भाग डिफ़ॉल्ट से उस कुंजी में प्रदान की गई कस्टम स्ट्रिंग में बदल जाता है।

नोट: आप ओरिएंटेशन संशोधक के साथ एक यूआरएल स्कीम संशोधक को जोड़ सकते हैं। यदि आप ऐसा करते हैं, तो फ़ाइल नाम के लिए प्रारूप

<basename>-<url_scheme><orientation_modifier><scale_modifier><device_modifier>.png. 

लांच उन्मुखीकरण संशोधक के बारे में अधिक जानकारी के लिए है, को देखने के "अलग झुकाव के लिए लॉन्च छवियाँ प्रदान करना।"

iOS 5 सही छप पर

योजना के लिए छवि प्रस्तुत की गई है लेकिन आईओएस 6 पर यह सामान्य स्पलैश छवि दिखाती है। मैंने पाया कि अगर मैं इसे "डिफ़ॉल्ट" बेसनाम का उपयोग करके पुनर्नामित करता हूं तो यह आईओएस 6 पर ठीक काम करता है लेकिन यह मेरी परियोजना को गड़बड़ कर देगा। इस प्रकार मैं एकाधिक संस्करणों का समर्थन नहीं कर पाऊंगा

किसी को भी एक ही समस्या है?

उत्तर

3

अच्छी समस्या हल हो गई। एफवाईआई हर कोई वहां है जिसकी मूल नाम UILaunchImageFile के आधार पर आधार नाम के अंत में फ़ाइल एक्सटेंशन के साथ मूल्य है। यही समस्या है। तो लॉन्च छवि के लिए अपने बेसनाम में ".png" जैसे फ़ाइल एक्सटेंशन शामिल न करें !!!

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