मैं स्टोरीबोर्ड फ़ाइलों को मैन्युअल रूप से संपादित करके इन त्रुटियों को दूर करने में सक्षम था और <navigationItem>
तत्व में बार बटन आइटम पर आक्रामक शैली = "सादा" प्रविष्टि ढूंढता था।
से बदला गया:
<barButtonItem key="rightBarButtonItem" style="plain" id="juB-DL-F9i">
सेवा:
<barButtonItem key="rightBarButtonItem" id="juB-DL-F9i">
इससे चेतावनी साफ हो गई ... सही या गलत।
यह एक मूर्खतापूर्ण हैक हो सकता है और इससे भी बड़ी चिंता की बात यह है कि इसका मूल कारण नहीं था या समग्र दस्तावेज से अदृश्य बार बटन आइटम को हटा दिया गया था। यह एक-एक करके सभी तत्वों के माध्यम से जाने और कुछ नेविगेशन बार खाली होने के बाद (बच्चों के बिना) थे और संभवतः बड़ी मात्रा में कॉपी और पेस्ट (cmd + c | v) इनहेरिटेंस के साथ हुआ और डुप्लिकेट का उपयोग नहीं किया गया (cmd + d) इंटरफ़ेस का निर्माण करने के लिए। हालांकि स्रोत का कारण मूल कारण नहीं था, लक्षण यह था कि बार आइटम तय किए जाने वाले दस्तावेज़ "आउटलाइन दृश्य" में नहीं दिखाए गए थे। इंटरफ़ेस बिल्डर व्यवहार मुझे कई बार अति सूक्ष्म लगता है और एक खाली कंटेनर जहां एक रूपरेखा दृश्य में कुछ होना चाहिए एक गंध है। खैर अब यह मेरे लिए है। कभी-कभी अपमानजनक नोड को हटाने और पुनर्निर्माण अजीब मुद्दों को ठीक करता है।
चेतावनी: इससे पहले कि आप यह कोशिश करें अपने स्टोरीबोर्ड का बैकअप लें ... संस्करण नियंत्रण आपका मित्र है ... मैं कोई जिम्मेदारी नहीं लेता हूं जब आपका स्टोरीबोर्ड पूरी तरह से hosed है और अभ्यस्त संकलन नहीं है। आप सभी मिल जाएगा एक "मैं तुम्हें ऐसा कहा!" मैंने कई बार कठिन तरीका सीखा, लेकिन मेहनती स्रोत नियंत्रण ने मुझे सिरदर्द से बचा लिया।
संपादित करें: कोड ब्लॉक में कोष्ठक लगाएं