私のプロジェクトでは、EventKit を使用して iPhone (iOS 5.1.1) のカレンダーにアクセスし、デフォルトのカレンダーからすべてのイベントを取得しています。それはうまくいきます。イベントごとに hasAlarms をチェックし、true の場合、アラームの時刻を知りたいと考えています。したがって、次のようなものです。
for (EKEvent *ev in allEventsArray){
if ([ev hasAlarms]){
NSArray *alarms = ev.alarms;
for (EKAlarm *alarm in alarms){
NSLog(@"%@",alarm.absoluteDate);
}
}
}
問題は、NSLog に "(null)" が表示されることです。私は何が間違っているのか分かりません...
誰でも助けることができますか?よろしくお願いします!