If you’re wondering why you can’t delete events from your iPhone Calendar, you’re not alone. Here’s the fix for this problem.
Checkout this video:
Go to Settings > Calendar > Accounts.
If you’re using iCloud, @me.com, or another Exchange account, you can’t delete past events. The only way to delete past events is to turn off the account’s syncing in Settings > Calendar > Accounts, then sync your iPhone. This will remove all events from the account from your iPhone, so be sure to back up your calendar before you do this.
Tap the account that you want to delete.
On your iPhone, open the Settings app.
Tap Passwords & Accounts, then tap the account that you want to delete.
Tap Delete Account, then tap Delete from My iPhone.
Tap Delete Account.
Deleting an Exchange account from your iPhone deletes all of the contacts, calendar events, and email messages associated with that account from your device. If you have another Exchange account on your iPhone, those contacts, events, and messages are not deleted. You can’t delete iCloud, Google Calendar, or Yahoo! accounts from your iPhone.
If you have multiple accounts, repeat these steps for each account.
Sometimes, you might find that your iPhone’s Calendar app won’t let you delete an event, even though you’re sure you’ve entered the correct information. Here are a few potential reasons for this, as well as some ways to fix it.
One possibility is that your event is in a shared calendar, and the person who created the event has since deleted it. In this case, you won’t be able to delete it from your own calendar. However, you can unsubscribe from the shared calendar so that it no longer appears on your iPhone.
Another possibility is that your event was created using Exchange ActiveSync (EAS), and the EAS server is preventing you from deleting it. This typically happens with corporate calendars, and the only way to fix it is to contact your Exchange administrator and ask them to make changes to your account settings.
If neither of these things are the case, then it’s possible that there’s a bug in the Calendar app itself. In this case, the best thing to do is to reboot your iPhone and see if that fixes the problem. If not, you can try deleting the offending event from a desktop computer or another iOS device; sometimes this will trigger a synchronization that will fix the problem on your iPhone.