2011-06-01 20 views
8

के छवि पथ को निर्दिष्ट करने के लिए मुझे UIImage.FromFile() विधि के साथ पथ समस्या है। मेरे समाधान फ़ोल्डर में 3 प्रोजेक्ट हैं और मुख्य यूआई प्रोजेक्ट में Images फ़ोल्डर है। मैं इस फ़ोल्डर में अपने सभी परियोजना छवियों डाल दिया और मैं इस तरह कोड है:मोनो टच - UIImage.FromFile()

UIImage myImg = UIImage.FromFile("Images/someImage.png"); 

मैं पहले से ही this और सभी these विषयों की जांच की है ..

मैं छवियों निर्माण के गुण सेट "सामग्री" और आदि के लिए ..

क्या आप मेरी मदद कर सकते हैं: एक विशेष परियोजना के फ़ोल्डर में एक छवि को जोड़ने के कदम से

  • कदम और गतिशील
  • इसका इस्तेमाल
  • एनएसबंडल का उपयोग कैसे करें और हमें इसका उपयोग क्यों करना है?

उत्तर

12

आम तौर पर, यदि आप सही फ़ाइल, यह करने के लिए चला गया पर क्लिक किया है गुण है और Content के रूप में यह चिह्नित फिर निम्न काम करेगा:

UIImage myImg = UIImage.FromFile(@"Images/someImage.png"); 
+0

हैलो श्रीमान, आपके उत्तर के लिए धन्यवाद। मैं इसे आज़माता हूं लेकिन जब मैं छवि फ़ाइल को सामग्री के रूप में चुनता हूं, तो आई-फोन सिम्युलेटर ठंडा होता है। और सबसे खराब, अगर मैं छवि के संकलन प्रकार को बदलता हूं तो यह कभी भी प्रतिक्रिया नहीं देता है। जब मैं इस स्थिति को Google करता हूं, तो सलाह दी जाती है कि "अपने आईओएस संस्करण की जांच करें"। क्या आप मदद कर सकते हैं? जब मैं छवि संकलन प्रकार बदलता हूं तो सिम्युलेटर क्रैश क्यों होता है? – DortGen

+1

मुझे नहीं पता - मैंने कभी इस तरह के व्यवहार को नहीं देखा है। क्या आप सुनिश्चित हैं कि फ्रीजिंग छवि लोड ऑपरेशन के परिणामस्वरूप है और कोड का दूसरा हिस्सा नहीं है? – Ryan

+0

मैंने कई बार चेक किया और मैं निर्धारित करता हूं कि यह स्थिति है। लेकिन मैं इस शाम को दोबारा कोशिश करूंगा, मैं एक खाली प्रोजेक्ट तैयार करूंगा और केवल छवि निर्देशिका जोड़ूंगा और आपके कोड को छीनने का प्रयास करूंगा। मैं फिर से परिणाम लिखूंगा। – DortGen

2

बहुत first question आप लिंक करना पड़ता है समाधान - आप यूनिक्स स्टाइल पथ ("/") का उपयोग करने की आवश्यकता है, न कि डॉस/विंडोज पथ ("\")।

आपको सावधानी से अपने पथों के आवरण की जांच भी करनी चाहिए - एमुलेटर वास्तविक डिवाइस की तुलना में गलत केस के अधिक क्षमा कर रहा है।

अंत में, यह सत्यापित करने के लिए अपने .app बंडल के अंदर देखें कि छवि फ़ाइलों वास्तव में जहां आप सोचते हैं कि वे बंडल की जड़ के सापेक्ष हैं।

+1

प्रश्न यूनिक्स शैली पथ का उपयोग पहले से ही करता है! – andynormancx

+3

ऐसा इसलिए है क्योंकि मैंने अपनी प्रतिक्रिया के बाद प्रश्न संपादित किया था। – Jason

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