2013-01-10 12 views
6

मैं UILocalNotifications के साथ काम कर रहा हूं। मेरी एक समस्या यह है कि जब मैं एक्सकोड में अपना ऐप पुनरारंभ करता हूं तो अधिसूचना से जुड़े डेटा को हटाया जाता है। यहां दिए गए चरणों का पालन कर रहे हैं।ऐप बंद होने के बाद UILocalNotification शून्य है

XCode

में एप्लिकेशन -Start अधिसूचना केंद्र के लिए XCode

में एप्लिकेशन XCode

जाओ में एप्लिकेशन -Start -स्टॉप अधिसूचना

-receive और पर नल मेरे ऐप

-application:(UIApplication *)application didReceiveLocalNotification:(UILocalNotification *)notification

में अधिसूचनाओं में से एक

इस बिंदु पर यदि मैं notification का निरीक्षण करता हूं तो मुझे लगता है कि यह nil है।

कोई विचार क्या गलत हो रहा है? धन्यवाद।

+0

मैं भी इसका अनुभव कर रहा हूं। मैं बहुत ही विश्वसनीय रूप से उसी चरण का उपयोग कर पुन: उत्पन्न कर सकता हूं – evanflash

उत्तर

0

एक स्थानीय अधिसूचना नोटिफिकेशन केंद्र में उपयोग किया जाता है, तो अनुप्रयोग application:didFinishLaunchingWithOptions: विधि का उपयोग शुरू कर दिया है और आप कुंजी UIApplicationLaunchOptionsLocalNotificationKey का उपयोग करके options शब्दकोश से UILocalNotification वस्तु का उपयोग कर सकते हैं।

application:(UIApplication *)application didReceiveLocalNotification:(UILocalNotification *)notification केवल तभी बुलाया जाता है जब अधिसूचना आग लगती है और ऐप अग्रभूमि में है।

+0

अधिसूचना शून्य होने पर आप मामले का जवाब दे रहे हैं? – Renetik

+0

प्रवाह स्ट्रेकर में वर्णित है, जब वह अधिसूचना केंद्र से अधिसूचना टैप करता है तो ऐप चल रहा है। – evanflash

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