मैं कोर डेटा और केवीसी के लिए अपेक्षाकृत नया हूं, लेकिन मुझे कोर डेटा ऑब्जेक्ट्स में बदलावों के लिए श्रोताओं को पंजीकृत करने पर कुछ पॉइंटर्स चाहिए। यहां स्थिति है:कोर डेटा - परिवर्तनों के लिए देखें और स्थानीय नोटिफिकेशन पंजीकृत करें
मेरे पास NSManagedObject
है Patient
और दूसरा Medication
कहलाता है। Patient
में कई Medications
हो सकते हैं, और Medication
में startOn
और endOn
तिथियां हैं।
मैं किसी भी तरह सभी Medication
वस्तुओं की संपत्ति में परिवर्तनों को सुनना चाहता हूं। जब कोई परिवर्तन होता है, तो मैं आईओएस डिवाइस पर एक स्थानीय अधिसूचना शेड्यूल करना चाहता हूं। मैंने पहले स्थानीय अधिसूचनाओं के साथ काम किया है, लेकिन इस संदर्भ में इसके लिए कोड कहां रखना है, यह नहीं पता।
क्या मैं ऐप प्रतिनिधि में शेड्यूलिंग कोड बना सकता हूं और किसी भी तरह से Medication
ऑब्जेक्ट्स में परिवर्तनों को सुनने के लिए ऐप प्रतिनिधि को पंजीकृत कर सकता हूं? क्या इसे NSManagedObjectContext
से जोड़ा जाना चाहिए?
यह कैसे किया जाता है? पॉइंटर्स की बहुत सराहना की जाएगी!
धन्यवाद!
कैसे आप 'observeValueForKeyPath अंदर' endOn' का मूल्य मिलेगा अपडेट करने की क्षमता प्रदान करता है ' – daidai
'id newValue = [बदलें ऑब्जेक्टफोरकी: NSKeyValueChangeNewKey] का उपयोग करके;' रिटर्न 'शून्य' – daidai
"या ऐसा कुछ।" - यह एक अच्छा है! ;) –