क्या ऐसा करना संभव है? UIApplication's
scheduledLocalNotifications
उन सूचनाओं को वापस नहीं प्रतीत होता है जो पहले से ही उपयोगकर्ता के अधिसूचना केंद्र में पहुंचे हैं, इसलिए मुझे लगता है कि यह डिज़ाइन द्वारा हो सकता है, लेकिन मुझे इसका कोई दस्तावेज सबूत नहीं मिल रहा है।पहले से ही वितरित UILocalNotification को खारिज कर दें?
कोई भी जानता है?
धन्यवाद!
संपादित करें: इस मिला:
आप cancelLocalNotification को फोन करके एक विशिष्ट अनुसूचित अधिसूचना रद्द कर सकते हैं: आवेदन वस्तु पर, और आप cancelAllLocalNotifications फोन करके सभी अनुसूचित अधिसूचना रद्द कर सकते हैं। इन तरीकों में से दोनों भी प्रोग्राम के रूप में खारिज एक वर्तमान में
हालांकि, कैसे मैं पहले से वितरित अधिसूचना के लिए एक संदर्भ मिलता है, अगर scheduledLocalNotifications
मुझे सूचनाएं कि पहले से ही किया गया है नहीं देता है पहुंचा दिया?
संपादित करें 2:
यहाँ मैं के बाद मैं कुछ सूचनाएं पंजीकृत कर लिया है, ऐसा करने के लिए कोशिश कर रहा हूँ है:
UIApplication *app = [UIApplication sharedApplication];
for (UILocalNotification *localNotification in app.scheduledLocalNotifications)
{
if (someCondition) {
[app cancelLocalNotification:localNotification];
}
}
}
समस्या यह है कि एक बार वे वितरित कर रहे हैं, वे अब कर रहे हैं है 'निर्धारित लोकल नोटिफिकेशन' में।
क्या आप कुछ कोड दिखा सकते हैं, आप इसका उपयोग कैसे कर रहे हैं? – rishi
निश्चित रूप से, कुछ कोड के साथ बस अद्यतन प्रश्न। – elsurudo