2010-11-19 22 views
6

मैं जब होम बटन दबाया जाता है मेरे ऐप "कार्य पट्टी" करने के लिए स्विच नहीं करना चाहती एक iPhone अनुप्रयोग जबरदस्ती। यही कारण है कि मैं इसे होम प्रेस पर बंद करना चाहता हूं। मैं Info.plist फाइल करने के लिए इस प्रविष्टि जोड़ा है, लेकिन इस व्यवहार को बदलने नहीं करता है:जब होम बटन (iOS4 पर) दबाया जाता है छोड़ने की

आवेदन पृष्ठभूमि में नहीं चलता है

(और मैं बॉक्स को चेक किया ...)

मैं पूरी पुनर्निर्माण डीबग और रिलीज मोड में ऐप दोनों लेकिन कोई रास्ता नहीं। मैं एक और प्रमुख जो Info.plist में जोड़ा जाना चाहिए के बारे में सुना है, लेकिन मैं Xcode के माध्यम से नहीं जोड़ सकते हैं:

UIApplicationExitsOnSuspend

कि करने के लिए सही तरीका क्या है?

सादर,

फ्रांज

+1

वास्तव में, मैं सिर्फ जाँच की है: "आवेदन पृष्ठभूमि में चलाने नहीं है" कुंजी "UIApplicationExitsOnSuspend" के समान है। "पृष्ठभूमि पृष्ठभूमि में नहीं चलता है" केवल मानव-पठनीय रूप है। – user255607

उत्तर

17

आईओएस 4 पर, मल्टीटास्किंग डिफ़ॉल्ट रूप से Xcode परियोजनाओं में सक्षम है। यह applicationWillTerminate विधि को कॉल करने से रोकता है। यदि आप मल्टीटास्किंग का समर्थन नहीं करना चाहते हैं, तो अपने MyAppName-Info.plist फ़ाइल में UIApplicationExitsOnSuspend रखें और चेकबॉक्स को चेक करें। यदि आप इसका समर्थन करना चाहते हैं, तो applicationDidEnterBackground प्रतिनिधि विधि में कोई भी कोड रखें जिसे आप निष्क्रिय स्थिति में प्रवेश करने से पहले निष्पादित करना चाहते हैं।

1

आप वास्तव में पृष्ठभूमि में चल रहा से आवेदन करना बंद कर देगा कर रहे हैं क्या, लेकिन आप अभी भी मल्टीटास्किंग बार में जाने से यह नहीं रोका जा सकता। माफ़ कीजिये।

+0

दरअसल, निष्पादन बंद हो जाता है और आइकन को दबाकर ऐप * पूरी तरह से "पुनरारंभ होता है (टास्क बार से या डेस्कटॉप से)। आपके स्पष्टीकरण के लिए धन्यवाद। – user255607

1

आप मैन्युअल आवेदन के बाद घर बटन दबाने बंद कर सकते हैं। जब घर बटन दबाया जाता है applicationDidEnterBackground कहा जाता है। इस प्रतिनिधि में बस exit(0) लिखें और आपका आवेदन तत्काल समाप्त हो जाएगा।

+1

यदि आप इस विधि का उपयोग करते हैं, तो आपका ऐप खारिज कर दिया जाएगा। –

+0

नहीं यदि आपने उपयोगकर्ता संकेत दिया है कि यह ऐप बंद करने जा रहा है तो मुझे खारिज नहीं किया जाएगा। मैंने ऐप को इस सुविधा के साथ ऐप स्टोर में सबमिट कर दिया है। – shahid610169

संबंधित मुद्दे