2011-04-07 15 views
6

के बिना एनआईबी को एक्सआईबी में कनवर्ट करें, मैंने एक्सकोड 4 में अपग्रेड कर दिया है और क्योंकि आईबी अब मेरी पुरानी एनआईबी फाइलों में से कोई भी नहीं है, "एएसकेएनआईबी कनेक्टर का एक उदाहरण डीकोड नहीं किया जा सका" त्रुटि खुल जाएगी। इंटरफ़ेस बिल्डर के बिना एनआईबी को एक्सआईबी में बदलने का कोई तरीका है? या आपको कुछ पुनर्स्थापित करने की तरह कुछ करना है, nibs को परिवर्तित करें और 4 को पुनर्स्थापित करें?बिना इंटरफ़ेस बिल्डर

+0

कि अजीब है। मैंने अपनी आईबी फाइलों के साथ किसी भी मुद्दे के बिना xCode3 से xCode4 में अपग्रेड किया। मैं उत्सुक हूं कि यह अंत में कैसे काम करता है। – Ali

+0

मेरी सारी चीजें अब तक जीबीआई के लिए आईबी के आधार पर सेबस्क्रिप्ट है जो समस्या का कारण हो सकती है लेकिन इसे ठीक करने के तरीके पर कोई स्पष्ट जवाब नहीं है। – Viking

उत्तर

16

xib प्रारूप करने के लिए अपने निब बदलने के लिए, इस तरह कमांड लाइन टूल ibtool का उपयोग करें:

ibtool foo.nib --upgrade --write foo.xib 

या इस सार का उपयोग अपने सभी महत्वपूर्ण व्यक्ति को खोजने और उन्हें बदलने के लिए: https://gist.github.com/254161

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