对于我的项目,我使用 EventKit 访问 iPhone (iOS 5.1.1) 上的日历并从默认日历中获取所有事件。这很好用。对于我检查 hasAlarms 的每个事件,如果为真,我想知道警报的时间。所以,像这样:
for (EKEvent *ev in allEventsArray){
if ([ev hasAlarms]){
NSArray *alarms = ev.alarms;
for (EKAlarm *alarm in alarms){
NSLog(@"%@",alarm.absoluteDate);
}
}
}
问题是我得到了 NSLog 的“(null)”。我不知道我做错了什么......
有人可以帮忙吗?提前谢谢了!