मिला है, मुझे अभी आईफोन एसडीके 4 मिला है और मैं पहले से काम कर रहा एक ऐप विकसित करने की कोशिश कर रहा हूं। इसलिए मैं दोनों -(void)applicationDidEnterBackground:(UIApplication *)application
और - (void)applicationWillTerminate:(UIApplication *)application
सिम्युलेटर 4.0 चलाने वाले आईफोन ऐप को सिगिल
लागू किया जब मैं सिम्युलेटर 4.0 में घर बटन क्लिक करें, यह ठीक से काम करने लगता है। ऐप -(void)applicationDidEnterBackground:(UIApplication *)application
पर कॉल करता है और पृष्ठभूमि स्थिति में प्रवेश करता है ..
हालांकि, फिर मैं पृष्ठभूमि में चल रहे ऐप का पर्दाफाश करने के लिए होम बटन पर डबल क्लिक करता हूं, और इसे शून्य से साइन इन करने या बाहर निकलने के लिए नीचे दबाता हूं। "SIGKILL"
अलावा, - (void)applicationWillTerminate:(UIApplication *)application
कभी नहीं कहा जाता है: जब मैं ऋण चिह्न क्लिक करें, डिबगर
कार्यक्रम संकेत प्राप्त कहते हैं। क्या मुझे ओएस 4 पर काम करने के लिए कुछ करने की ज़रूरत है? या कम से कम कोई मुझे सिगकिल डीबग करने के तरीके पर इंगित कर सकता है। धन्यवाद।
उत्तर के लिए धन्यवाद। उसका कुछ मतलब है। हालांकि, मुझे एक और मुद्दा भी है। जब -प्लिकेशंसडिएन्टरबैकग्राउंड: कहा जाता है, तो मैं NSUserDefaults का उपयोग करके ऐप की स्थिति को सहेजने का प्रयास करता हूं, लेकिन किसी कारण से मेरे मान वह नहीं हैं जो मैं ऐप को पुनरारंभ करने के बाद होने की उम्मीद कर रहा हूं। ओएस 4 में यह क्यों काम नहीं करेगा? – NickDK
कभी नहीं ... मैं NSUserdefaults पर सिंक्रनाइज़ नहीं कर रहा था। – NickDK