दिलचस्प पोस्ट
इकाई के ढांचे का उपयोग करके प्राथमिक कुंजी मान अपडेट करें मैं पर्ल में एक फाइल कैसे फ्लश करूँ? किसी पृष्ठ में एक स्क्रिप्ट टैग का स्थान कैसे एक जावास्क्रिप्ट फ़ंक्शन को प्रभावित करता है जो इसे परिभाषित करता है? DOM तत्व क्या है? एक कक्षा में नेस्टेड एक enum के लिए एक कॉम्बो बॉक्स बाध्यकारी गैर-बिल्टिन प्रकार के लिए कॉन्स्ट मान द्वारा फ़ंक्शन रिटर्न होने के लिए उपयोग के मामलों क्या हैं? PHP में बाइनरी-सुरक्षित होने वाले फ़ंक्शन द्वारा इसका क्या अर्थ है? क्या मुझे एक बहुस्तरीय वातावरण में एक एसटीएल कंटेनर को पढ़ने की सुविधा की रक्षा करने की आवश्यकता है? जावा में सी के "_getch ()" समकक्ष फ़ंक्शन? ssh "अनुमतियां बहुत खुली हैं" त्रुटि क्या कोड तह प्लगइन्स ईक्लिपस 3.6 पर काम करते हैं? संदर्भ बनाम बनाम जावास्क्रिप्ट विशेषज्ञ आर उपयोगकर्ता, आपका क्या है .प्रोफाइल? NLTK WordNet का उपयोग करके उचित शब्द ढूँढना आईफ़ोन के लिए ओपन सोर्स कवर फ़्लो लाइब्रेरी

आईओएस में एक iPhone ऐप कैसे प्रोग्रामैटिक रूप से पुनरारंभ करें

कोई विचार?

मुझे इस तरह से http://writeitstudios.com/david/?p=54 मिला

लेकिन कुछ सरल हो सकता है

Solutions Collecting From Web of "आईओएस में एक iPhone ऐप कैसे प्रोग्रामैटिक रूप से पुनरारंभ करें"

मैं ऐसा करने के लिए एकमात्र तरीका आदर्श नहीं है, लेकिन यह काम करता है।

सबसे पहले, आपके ऐप को पृष्ठभूमि का निष्पादन (मल्टीटास्किंग) से ऑप्ट आउट करना पड़ता है, एप को बाहर निकलने पर छोड़ना पड़ता है, पृष्ठभूमि कार्य के रूप में नहीं चलाया जाता है यह plist कुंजी UIApplicationExitsOnSuspend के साथ किया जाता है

दूसरा, आपके ऐप को एक कस्टम यूआरएल स्कीम रजिस्टर करने की ज़रूरत है जिसे ऐप लॉन्च करने के लिए इस्तेमाल किया जा सकता है

तीसरा, आपको कहीं भी होस्ट किया गया एक वेब पेज की आवश्यकता होती है, जिसे लोड होने पर आपके ऐप की कस्टम यूआरएल योजना पर पुनर्निर्देशित किया जाएगा।

इसके बाद, उपयोगकर्ता को एक सक्रिय इंटरनेट कनेक्शन की आवश्यकता होती है।

बाहर निकलने और पुनः आरंभ करने के लिए, अपने होस्टेड रीडायरेक्ट वेब पेज पर UIApplication openURL पर कॉल करें। आपका ऐप बाहर निकल जाएगा और सफारी लॉन्च करेगा और आपके पृष्ठ को लोड करेगा। यह पेज सफ़ारी को आपकी कस्टम यूआरएल योजना में रीडायरेक्ट करेगा, जिससे आंतरिक रूप से ओपनलल कॉल करने के लिए सफ़ारी को प्रेरित किया जा सकेगा, जिससे आईओएस आपके ऐप को लॉन्च कर सके।

मेरी पोस्ट जिसे आप लिंक करते हैं, कोको ऐप्लिकेशन के संदर्भ में है, आईओएस नहीं। आईओएस पर, आप एक एपिसोड छोड़ सकते हैं (लेकिन ऐप्पल को यह पसंद नहीं है) exit(0); लेकिन मैं इसकी सिफारिश नहीं करता हूं। हालांकि आप iPhone ऐप्स को पुनरारंभ नहीं कर सकते।

जब तक आप जेलब्रेक उपकरणों के लिए विकास नहीं कर रहे हैं, तब तक एप्पल आपको प्रोग्राम को अपने ऐप को समाप्त करने की अनुमति नहीं देगा। इसलिए डिवाइस को पुनरारंभ करना प्रश्न से बाहर है।

आपके AppDelegate उदाहरण में एक विधि है

 (void)applicationDidBecomeActive:(UIApplication *)application { } 

यहां में, आप यह तर्क दे सकते हैं कि ऐप को पुनरारंभ करना चाहिए, या जो कुछ भी कर रहा था उसे जारी रखना चाहिए। उदाहरण के लिए आपके पास एक BOOL चर वाला appMustRestart हो सकता है जो पहले false , लेकिन जब भी आपके ऐप में कुछ हुआ होता है, तो आप सत्य के रूप में ट्रिगर हो जाते हैं कि आप अगली बार एक ताज़ा appMustRestart चाहते हैं

 if (appMustRestart) { [self resetVars]; // call a method that resets all your vars to initial settings // INSERT CODE HERE TO TRANSFER FOCUS TO INITIAL VIEWCONTROLLER }