2011-02-15 15 views
10

मेरी समस्या यह है:क्या आईओएस में ऐप हटाए जाने का कोई तरीका है?

मैं किसी iOS एप्लिकेशन पर कुछ UILocalNotifications निर्धारित किया है, समस्या यह है कि अगर मैं सूचनाओं से जुड़े वस्तुओं को हटाने (और फलस्वरूप scheduledNotifications सरणी से सूचनाएं को हटाने) के बिना एप्लिकेशन को हटा दें सूचनाएं अभी भी आग लगती हैं।

हालांकि मुझे वास्तव में उन्हें गोलीबारी नहीं हुई है (वे एक सप्ताह के अंतराल के भीतर दोहराने के लिए सेट हैं) मेरे पास इसका सबूत है क्योंकि मैं एप्लिकेशन लॉन्च पर अनुसूचित नोटिफिकेशन सरणी एनएसएलओजी करता हूं, जो ऐप को हटाने और इसे पुनः स्थापित करने के बाद भी (इसके साथ डेटा मॉडल की इकाइयां चली गईं), अभी भी कुछ अनुसूचित अधिसूचनाएं दिखाती हैं।

मैं UIApplication और एप्पल के संदर्भ पुस्तकालय में UIApplicationDelegate संदर्भ खोज की है, लेकिन मैं कोई तरीका जानना चाहते हैं कि अनुप्रयोग, हटाया जा रहा है, अगर वहाँ मैं सिर्फ इतना कहा विधि में

[[UIApplication sharedApplication] cancelAllLocalNotifications]; 

लिखते थे पाया।

तो, क्या यह जानने के लिए कोई तरीका है?

अग्रिम धन्यवाद, आपकी मदद बहुत सराहना की है।

+1

यह जांचने के लिए कोई तरीका नहीं है कि ऐप अनइंस्टॉल किया गया था – KingofBliss

उत्तर

4

यह 4.0 में बग था कि स्थानीय अधिसूचना दोहराई गई थी, भले ही उपयोगकर्ता ने ऐप हटा दिया हो, लेकिन कम से कम उस बग को बाद में रिलीज में ऐप्पल द्वारा तय किया गया था।

+1

मैं आईओएस 4.2 के साथ काम कर रहा हूं, जब तक यह सिम्युलेटर के साथ किसी प्रकार का मुद्दा न हो। – ArturoVM

+1

इसे डिवाइस में जांचें। यदि समस्या मौजूद है तो एक बग फ़ाइल करें – KingofBliss

+1

धन्यवाद, मैंने डिवाइस पर जांच की है और यह ठीक है। – ArturoVM

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

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