我写了以下代码片段来创建一个事件。在iOS 4中,设置闹钟可以正常工作,但在iOS 5中却无法设置。
这是一个bug还是我漏掉了什么?
EKCalendar *cal = [self.eventStore defaultCalendarForNewEvents];
EKEvent *event = [EKEvent eventWithEventStore:self.eventStore];
event.calendar = cal;
// .......
EKAlarm *alarm = [EKAlarm alarmWithRelativeOffset:-3600];
event.alarms = [NSArray arrayWithObject:alarm];
// .......
EKErrorDomain
中得到了一个Code=29
的NSError
,关于“无法修改闹钟”,这也没有记录。 - Gianluca P.