मेरे पास एक बंडल है जहां मैंने इसमें छवियां रखी हैं।आईओएस: इंटरफ़ेस बिल्डर में कस्टम बंडल में छवियों का उपयोग कैसे करें?
सामग्री हैं:
MyBundle.bundle/images/picture1.png
MyBundle.bundle/images/picture2.png
मैं अपने प्रोजेक्ट में MyBundle.bundle
घसीटा।
अब मैं इन छवियों को इंटरफेस बिल्डर में देख सकता हूं और इनका उपयोग भी कर सकता हूं। हालांकि, जब मैं ऐप चलाता हूं, तो मुझे छवियां नहीं दिखाई देती हैं।
क्या गलत है?
धन्यवाद,
हैलो। हां कोड की रेखा myImageView.image = [UIImage imageNamed: @ "MyBundle.bundle/images/picture1.png"]; काम करता है। हालांकि, अगर मैं आईबी में छवि सेट करता हूं, तो मुझे लॉग में यह चेतावनी मिलती है: पहचानकर्ता "com.xxx" के साथ बंडल में एक निब से संदर्भित "picture1.png" छवि को लोड नहीं किया जा सका और यह दिखाई नहीं देता है। मैंने "बिल्ड चरण" की जांच की और बंडल वहां है। कोई अन्य सुझाव? क्या आपने इसे स्वयं काम करने का प्रबंधन किया था? –
ठीक है, मुझे समस्या मिली। आपको आईबी में वास्तविक छवि बॉक्स में बंडल नाम डालना होगा। अधिक के लिए मेरे उत्तर संपादन देखें। – chown
धन्यवाद! इसने काम कर दिया! उन्हें आईबी में _broken_ देखने वाली छवि के मुद्दे को ठीक करना चाहिए क्योंकि यह भ्रामक है! एक बार फिर धन्यवाद! –