Tôi đang có lịch với tên MyCalendar.Cách xóa tất cả Lịch sự kiện của ứng dụng của tôi khi ứng dụng bị xóa khỏi thiết bị trong iOS
tôi đã được lưu trữ một số sự kiện vào lịch mà ..
Tôi biết làm thế nào để xóa tất cả các sự kiện từ calendar..as dưới
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];
}
Nhưng khi người dùng đã xóa ứng dụng của tôi từ thiết bị. Làm thế nào tôi có thể xóa tất cả các sự kiện liên quan đến Lịch MyCalendar.
Vì một số sự kiện không cần thiết của ứng dụng đã xóa vẫn tồn tại ở lịch thiết bị.
Đó là tồi tệ nhất để giữ cho các sự kiện liên quan đến ứng dụng của tôi nếu người dùng không muốn sử dụng ứng dụng của tôi ..
Ý tưởng Bất kỳ & Gợi ý được appreciated..Is nó có thể?
Cảm ơn trước ..
tôi nghi ngờ này là có thể, nhưng nó là một suy nghĩ rất thân thiện với khách hàng, vì vậy tôi sẽ đề nghị mở một radar để yêu cầu nó (https://bugreport.apple.com). –
ThanQ Tôi đã đăng một lỗi..ID là: 19714148 – Vidhyanand