में डिवाइस से ऐप हटा दिए जाने पर मेरे ऐप कैलेंडर की सभी घटनाओं को कैसे हटाएं मेरे पास MyCalendar नाम वाला कैलेंडर है।आईओएस
मुझे लगता है कि कैलेंडर के लिए कुछ घटनाओं को संग्रहीत किया है ..
मैं कैसे नीचे calendar..as से सभी घटनाओं को हटाना जानते
NSDate *startDate = [NSDate date];
NSDate* endDate = [NSDate dateWithTimeIntervalSinceNow:[[NSDate distantFuture] timeIntervalSinceReferenceDate]];
NSArray *calendarArray = [NSArray arrayWithObject:self.defaultCalendar];
NSPredicate *predicate = [self.eventStore predicateForEventsWithStartDate:startDate
endDate:endDate
calendars:calendarArray];
NSArray *events = [self.eventStore eventsMatchingPredicate:predicate];
for (EKEvent *event in events) {
NSError* err = nil;
[self.eventStore removeEvent:event span:EKSpanFutureEvents commit:YES error:&err];
}
लेकिन उपयोगकर्ता उपकरण से अपने एप्लिकेशन को हटा दिया है। मैं कैलेंडर MyCalendar से संबंधित सभी घटनाओं को कैसे हटा सकता हूं।
हटाए गए ऐप की अनावश्यक कुछ घटनाएं अभी भी डिवाइस कैलेंडर पर मौजूद हैं।
यह सबसे खराब मेरे अनुप्रयोग से संबंधित उपयोगकर्ता मेरे एप्लिकेशन का उपयोग नहीं करना चाहते हैं, तो घटनाओं रखना है ..
किसी भी विचार & सुझाव appreciated..Is यह संभव है?
अग्रिम धन्यवाद ..
मुझे शक है यह संभव है देखें, लेकिन यह एक बहुत ग्राहक-अनुकूल सोचा है, इसलिए मैं यह (https://bugreport.apple.com) अनुरोध करने के लिए एक रडार खोलने का सुझाव देते हैं। –
ThanQ मैंने एक बग पोस्ट किया है .. आईडी है: 1 9 714148 – Vidhyanand