मैं एक UITabBarController है, जो दो UINavigationControllers, जिनमें से प्रत्येक बारी में एक या अधिक TableViewControllers शामिल होता है का उपयोग करता है एक iPhone एप्लिकेशन होना दिखाता है (वास्तव में, अनुकूलित UIViewControllers UITableViewDelegate और UITableViewDataSource को लागू करने।) लॉन्च पर, यह प्रदर्शित किए गए तालिकादृश्यों में से एक के साथ UITabBarController प्रदर्शित करता है। सब कुछ कोडित है; इंटरफ़ेस बिल्डर का उपयोग यूआई सामान में से कोई भी बनाने के लिए नहीं किया गया था। यह एसडीके 2 में लिखा गया था। यह एसडीके 2 में ठीक काम करता है।और अब सिम्युलेटर खाली स्क्रीन
मैंने हाल ही में एसडीके 3.0 में अपडेट किया है। जानकारी में, मैंने बेस सिडके सेटिंग को आईफोन सिम्युलेटर 3.0 पर सेट किया है। अब, जब मैं सिम्युलेटर में एप्लिकेशन लॉन्च करता हूं, तो मुझे शीर्ष पर स्टेटस बार के साथ केवल एक खाली सफेद स्क्रीन दिखाई देती है। मेरे ऐप का कोई संकेत नहीं। हालांकि, जब मैं ऐप से बाहर निकलता हूं, तो अनुपलब्ध टेबलव्यू संक्षिप्त रूप से प्रदर्शित होता है क्योंकि बाहर निकलने वाली एनीमेशन चल रहा है। साथ ही, खाली सफेद स्क्रीन पर मैं अभी भी क्लिक कर सकता हूं जहां नेविगेशन बटन होना चाहिए और यह पता लगाना चाहिए कि, जब मैं ऐप से बाहर निकलता हूं और लापता स्क्रीन संक्षिप्त रूप से प्रदर्शित करता है, तो नेविगेशन ने मुझे दूसरी स्क्रीन पर ले जाया है। तो बटन काम करते हैं, और संभावित रूप से tableviewcells हैं, वे सिर्फ देखा नहीं जा सकता है।
क्या किसी ने ऐसा कुछ देखा है? क्या किसी को पता है कि इसका क्या कारण है और मैं इसे कैसे ठीक कर सकता हूं? मैंने देखा कि SQLiteBooks जैसे नमूना ऐप्स, SDK 3.0 को अपडेट करते समय ठीक काम करते हैं। मेरा ऐप SQLiteBooks से उपयोग की जाने वाली तकनीकों के संदर्भ में बहुत अलग नहीं है, सिवाय इसके कि, जैसा कि मैंने उपरोक्त कहा है, मैं इंटरफ़ेस बिल्डर का उपयोग नहीं करता हूं।
यह मेरे लिए काम किया। उन लोगों के लिए जो इसे नहीं जानते हैं: 1. इंटरफेसबिल्डर में मेनविंडो खोलने के लिए संसाधन/MainWindow.xib पर डबल-क्लिक करें। 2. MainWindow.xib UI में 'विंडो' का चयन करें। 3. इंटरफ़ेस बिल्डर मुख्य मेनू में उपकरण/विशेषता निरीक्षक का चयन करें। 4. गुण ui में अल्फा पांचवां मान नीचे है। सीमा 0.00 - 1.00 है। इसे 0.00 पर सेट करें। आईबी सहेजें और बंद करें। –