मैं एक ऐसा iOS ऐप्लिकेशन है (जब आवेदन आरंभ नहीं हो जाता) एक बार कहे जाने के कार्य करते हैं। आवेदन में 2 अलग-अलग विचार हैं: मुख्य और सेटिंग्स। वास्तव में, एप्लिकेशन को मुख्य दृश्य में उपयोग किए जाने से पहले कुछ पुस्तकालय और ढांचे को लोड और प्रारंभ करने की आवश्यकता होती है।आईओएस
जब मैं viewDidLoad
विधि में इस आरंभीकरण शब्दों में कहें, यह ठीक काम करता है। लेकिन जब सेटिंग्स पर जाएं और मुख्य दृश्य पर वापस आएं, तो प्रारंभिकरण फिर से शुरू होता है, जो मैं नहीं चाहता हूं, और एप्लिकेशन को स्मृति समस्या में परिणाम मिलता है।
मैं एक विधि है कि एक बार जब आवेदन शुरू कर दिया है कहा जाता है की जरूरत है। कोई उपाय?
संपादित करें: मैं टैब वाले दृश्य करने लगे। यह एक बार विचार लोड करता है। यह एक और समाधान है।
लेकिन अपने आवेदन त्वरित रूप से प्रारंभ करने के लिए आप r से बचना चाहिए: उस वर्ग के लिए भेजा जाता 'DidFinishlaunchingWithOptions' – iDroid
अंदर unning बड़ा धागे मैं @chiLLer से सहमत हैं। मुझे ViewController के अंदर कॉल करने के लिए एक विधि की आवश्यकता है। – mert
आपका मतलब है कि आपके एप्लिकेशन प्रारंभिक लॉन्च केवल आपको चीजों को सही तरीके से शुरू करना होगा। यदि आप इसे 'viewDidLoad' अंदर कर स्पष्ट रूप से यह हर बार जब आप इसे लोड करने का आह्वान किया जाएगा ', यहाँ आप सभी की जरूरत को याद है कि आप इसे alresdy नहीं खोला है या है। इसके लिए आप राज्य को याद रखने के लिए 'एपडिलेगेट' में प्लिस्ट या NSUserDefault कुंजी मान जोड़ी या यहां तक कि एक वैश्विक चर बनाए रख सकते हैं .... – iDroid