मान लीजिए कि आपने एक एक्सकोड 6 प्रोजेक्ट से एक स्टैंडअलोन प्लेग्राउंड संसाधन निर्देशिका में Main.storyboard कॉपी किया है। Main.storyboard फ़ाइल का उपयोग करके आप UIStoryboard
को तुरंत कैसे चालू कर सकते हैं? nil
के माध्यम से डिफ़ॉल्ट उपयोग करने के लिए काम नहीं करता है की कोशिश कर रहा:आप आईओएस प्लेग्राउंड के भीतर किसी फ़ाइल से स्टोरीबोर्ड को कैसे चालू करते हैं?
let storyboard = UIStoryboard(name: "Main", bundle: nil)
न ही स्पष्ट रूप से मुख्य बंडल का उपयोग करता है:
let storyboard = UIStoryboard(name: "Main", bundle: NSBundle.mainBundle())
यहां तक कि अगर खेल का मैदान स्टोरीबोर्ड के Xcode प्रोजेक्ट का हिस्सा है, मैं एक ही प्राप्त त्रुटि: "बंडल एनएसबंडल में 'मुख्य' नामक एक स्टोरीबोर्ड नहीं मिला ..."
लगता है कि बंडल पथ सही है और स्टोरीबोर्ड फ़ाइल को deserialize करने में सक्षम होना चाहिए। ibtool का उपयोग कर के (finallly!)
"आप अपने संसाधन में एक xib फ़ाइल फेंक सकते हैं, लेकिन खेल का मैदान यह नहीं पढ़ सकते हैं या चलाने क्योंकि यह संकलित रूप में नहीं है आज, मैं सोचा: