मैंने इसके साथ बहुत सी चीजों की कोशिश की (यह धागा अकेले एक लाख विचारों का है और उनमें से आधे परस्पर विरोधी हैं)। मेरे लिए समस्या यह थी कि जब मैंने डिवाइस और एक्सकोड को फिर से शुरू करने जैसी चीजें कीं, तो इससे ऐप के कुछ सत्रों के लिए छवि दिखाई देगी, और फिर यह बंद हो जाएगा (मुझे पता नहीं क्यों, लेकिन वाह यह कष्टप्रद था) ।
अनगिनत घंटों के बाद, मैंने पाया कि इस धागे में एजी का उत्तर सही है। एक बात जो मैं गलत कर रहा था, वह यह था कि मैं xcassets के भीतर एक नई छवि सेट बना रहा था, लेकिन मैं तब भी छवि सेट के नाम का उपयोग करने के बजाय स्टोरीबोर्ड के अंदर UIImageView के भीतर छवि का नाम उपयोग कर रहा था।
स्पष्ट करने के लिए, आप जो भी करेंगे वह एक नया इमेज सेट बनाएगा और इसे "लॉन्च-डिफॉल्ट्स" की तरह नाम देगा, और फिर इसमें अपनी छवियां जोड़ें। फिर, स्टोरीबोर्ड के अंदर UIImageView के भीतर, आप "लॉन्च-डिफॉल्ट" छवि का उपयोग करते हैं (एक्सटेंशन शामिल नहीं है क्योंकि कोई भी नहीं है क्योंकि यह एक छवि सेट है)।
जब आप वह सब करते हैं, तो छवि वास्तव में आपके स्टोरीबोर्ड के अंदर सही ढंग से दिखाई देनी चाहिए। कुछ लोग कहते हैं कि यदि आप एक्सटेंशन (.jpg या .png) का उपयोग नहीं करते हैं तो छवि रिक्त दिखाई देगी, लेकिन मुझे लगता है कि क्योंकि वे छवि सेट के नाम का उपयोग नहीं कर रहे हैं। दूसरों का कहना है कि आपको .png या .jpg जैसे एक्सटेंशन का उपयोग करने की आवश्यकता है, लेकिन कुंजी xcassets के अंदर छवि सेट बनाना है और फिर स्टोरीबोर्ड के अंदर उस छवि सेट का उपयोग करना है। जब सही ढंग से किया जाता है, तो कोई छवि नहीं होनी चाहिए जैसे कि छवि नहीं दिख रही है या लॉन्च स्क्रीन केवल कुछ समय काम कर रही है (रिबूट की आवश्यकता है)।