EKEvent AddAlarm不起作用

时间:2012-11-13 12:39:24

标签: ios calendar alarm ekevent

[固定](种类) 似乎你不能在事件结束时发出警报。我希望事件在日历中显示跨越x天,然后发出警报以指示它何时结束。似乎这是不可能的。事件开始前只能有闹钟。傻苹果:(

添加新活动时似乎无法保存警报。这是代码...... 我希望闹钟在事件发生时发出声音,我想也许全天候的选项搞砸了它但不管怎样都不能保存。

这是代码......

EKEventStore *store = [[EKEventStore alloc] init];
EKEvent *event = [EKEvent eventWithEventStore:store];

event.title = title;
event.startDate = [global main].Entry.WithdrawalDate;
event.endDate = [global main].Entry.WithdrawalDate;
//event.allDay = YES;
event.availability = EKEventAvailabilityFree;
event.location = [global main].Holding.Name;
event.notes = [self compileNotes];

//Tried settings the array and adding to it, neither works
//NSArray *arrAlarm = [NSArray arrayWithObject:[EKAlarm alarmWithAbsoluteDate:[global main].Entry.WithdrawalDate]];
//event.alarms= arrAlarm;
EKAlarm * alarm = [EKAlarm alarmWithAbsoluteDate:[global main].Entry.WithdrawalDate];
[event addAlarm:alarm];


[event setCalendar:[store defaultCalendarForNewEvents]];
NSError *err;
saved = [store saveEvent:event span:EKSpanThisEvent commit:YES error:&err];

0 个答案:

没有答案