2014-06-23 13 views
10

में संपत्ति सूची का उपयोग नहीं किया जा रहा है मेरे पास एक संपत्ति सूची का उपयोग करके एक परियोजना है और हाल ही में मेरे हिस्से में कोई बदलाव किए बिना, छवियां अभी प्रदर्शित नहीं हो रही हैं।प्रोजेक्ट

2014-06-23 21:41:02.824 Project[8247:464100] CUICatalog: Can't find rendition for name: menu scale factor: 2 device idiom: 1 device subtype: 568 
2014-06-23 21:41:02.825 Project[8247:464100] Could not load the "image" image referenced from a nib in the bundle with identifier "com.sieradzki.Project" 

मैं जानता हूँ कि यह पहले से ही यहाँ उत्तर दिया गया है:: यह इस त्रुटि प्रदर्शित करता है Asset Catalog Error: CUICatalog: Can't find rendition for name लेकिन यह है कि का हल Cocoapods साथ था, लेकिन मैं सभी को अपने प्रोजेक्ट पर Cocoapods का उपयोग नहीं करते और मैं भी नहीं है यह मेरे मैक पर स्थापित है।

+0

देखें [मेरा जवाब यहां] (http://stackoverflow.com/q/26249554/119114) ... मैं या तो कोकोपोड का उपयोग नहीं कर रहा था। – Nate

+0

क्या आपने अपनी निब फ़ाइल में जांच की है, UIImageView की छवि को 'अज्ञात' के रूप में नहीं दिखाया गया है? छवि इंटरफ़ेस बिल्डर के अंदर सही ढंग से प्रस्तुत करने के लिए दिखाई देगी। – mbogh

+0

क्या यह संभव है कि आपके पास डिवाइस-विशिष्ट संपत्तियों का उपयोग करने के लिए कैटलॉग सेट में संपत्ति है लेकिन 4-इंच आईफोन के लिए एक विशिष्ट संपत्ति सेट नहीं है (जो कि रेटिना + 568 का मतलब है)? –

उत्तर

0

मैंने पहले यह मेरे साथ किया था, और यह हमेशा होता है क्योंकि मेरे पास आईफोन और आईपैड के लिए छवि का उपयोग करते समय "यूनिवर्सल" के बजाय "डिवाइस विशिष्ट" पर सेट सेट सेट है।

उदाहरण के लिए, यदि आप नाम में "~ iphone" का उपयोग कर रहे हैं और संपत्ति सूची में खींच रहे हैं, तो यह स्वचालित रूप से चयनित "आईफोन" के साथ "डिवाइस विशिष्ट" के रूप में सेट हो जाएगा। फिर जब आप आईपैड पर लोड करते हैं तो यह उस छवि को अभी भी पकड़ सकता है (क्योंकि यह एक्सकोड का सबसे अच्छा अनुमान है जो आप चाहते हैं), लेकिन एक चेतावनी दें कि यह एक आईपैड नहीं ढूंढ सका। इमेज सेट को सार्वभौमिक में स्विच करने से समस्या ठीक हो जाती है।

मैं शर्त लगाता हूं कि आपके पास एक ही समस्या है, लेकिन आपने इसे "~ ipad" के साथ किया है।