मैं आईओएस विकास में डाइविंग कर रहा हूं और आईओएस मंच और एसडीके से परिचित होने के लिए अलार्म घड़ी ऐप पर काम कर रहा हूं। मैं अपने अलार्म को संभालने के लिए स्थानीय नोटिफिकेशन का उपयोग कर रहा हूं, लेकिन मुझे सेट की गई स्थानीय अधिसूचनाओं को प्रबंधित करने की कुछ विधि की आवश्यकता है ताकि अगर मैं उनके साथ जुड़े किसी भी अलार्म को संपादित या हटा दूं तो उन्हें अपडेट किया जा सकता है। मुझे पता चला कि मैं निर्धारित होने के बाद cancelLocalNotification:
फ़ंक्शन का उपयोग करके स्थानीय अधिसूचना को कैसे अनदेखा कर सकता हूं, लेकिन मुझे यह समझने में कठिनाई हो रही है कि संपादित या हटाए गए अलार्म से जुड़े स्थानीय अधिसूचना ऑब्जेक्ट को कैसे पुनर्प्राप्त किया जाए ताकि मैं इसका उपयोग कर सकूं समारोह। मैं नोट करना चाहिए कि मेरी अलार्म वस्तुओं है कि बनाने के लिए स्थानीय सूचनाएं एक कोर डाटा डीबी में संग्रहित किया जा रहा है और उनके इंटरफेस के रूप में परिभाषित किया गया है उपयोग किया जाता है ... के सभीआपके ऐप के स्थानीय नोटिफिकेशन को प्रबंधित करने का एक अच्छा तरीका क्या है?
@interface Alarm : NSManagedObject
{
}
@property (nonatomic, retain) NSNumber * Snooze;
@property (nonatomic, retain) NSNumber * AlarmID;
@property (nonatomic, retain) NSString * Label;
@property (nonatomic, retain) NSDate * Repeat;
@property (nonatomic, retain) NSDate * Time;
@property (nonatomic, retain) NSNumber * Enabled;
@property (nonatomic, retain) NSString * Song;
@property (nonatomic, retain) NSString * Sound;
@end
- प्रबंधन करने के लिए एक अच्छा तरीका है क्या स्थानीय नोटिफिकेशन मेरे ऐप शेड्यूल ताकि मैं बाद में उन स्थानीय अधिसूचना ऑब्जेक्ट्स को पुनर्प्राप्त कर सकूं और यदि आवश्यक हो तो उन्हें फिर से निर्धारित कर सकता हूं?
- क्या आपके ऐप द्वारा निर्धारित स्थानीय अधिसूचनाओं को पुनर्प्राप्त करने का कोई तरीका है?
- यदि हां, तो क्या उन्हें विशिष्ट रूप से पहचानने का कोई तरीका है?
आपकी मदद के लिए अग्रिम धन्यवाद!
धन्यवाद, शा, काफी आसान लगता है! – BeachRunnerFred
यह आपको किसी भी अधिसूचना के लिए डेटाबेस प्रविष्टि को कुशलतापूर्वक खोजने की अनुमति देता है। किसी अन्य तरीके से, किसी दिए गए डेटाबेस एंट्री के लिए अधिसूचना ऑब्जेक्ट को ढूंढने के लिए, आपको अनुसूचित लोकल नोटिफिकेशन सरणी के माध्यम से खोज करने की आवश्यकता होगी। क्या कोर डेटा में पॉइंटर स्टोर करना संभव है? या क्या कोई गारंटी नहीं है कि अधिसूचना उसी स्मृति पते पर बनी हुई है? नहीं कि एक छोटी सरणी के माध्यम से खोजना इतना बड़ा सौदा है। –
'निर्धारित लोकल नोटिफिकेशन' केवल 'शून्य' से अलग ''' '' IL 'से अलग' UILocalNotification 'को पुनः प्राप्त करें। – IgniteCoders