我编写了以下代码片段来创建一个事件。设置闹钟在 iOS 4 中工作正常,但在 iOS 5 中无法设置。 这是错误还是我遗漏了什么?
EKCalendar *cal = [self.eventStore defaultCalendarForNewEvents];
EKEvent *event = [EKEvent eventWithEventStore:self.eventStore];
event.calendar = cal;
// .......
EKAlarm *alarm = [EKAlarm alarmWithRelativeOffset:-3600];
event.alarms = [NSArray arrayWithObject:alarm];
// .......
最佳答案
我有同样的错误。
问题似乎是 startDate 不应该与 endDate 相同...真是愚蠢的 iOS 更改!
关于objective-c - EKAlarm 不会在 iOS 5 中设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7745725/