将事件添加到日历已停止在ios 6上运行

时间:2014-04-02 09:38:56

标签: ekevent ekeventstore

下面给出的是我用来添加事件的代码。它在ios7上工作正常。 它曾经用于ios 6,但现在它无法正常工作

    EKEvent *event = [EKEvent eventWithEventStore:store];
            event.title = [data valueForKey:@"progname"];
            //event.startDate = [[NSDate date] dateByAddingTimeInterval:180]; //today
            event.startDate = strDate;
            event.endDate = [event.startDate dateByAddingTimeInterval:totalSecs];  //set 1 hour meeting
            [event addAlarm:[EKAlarm alarmWithRelativeOffset:60.0f * -1.0f]];
            [event setCalendar:[store defaultCalendarForNewEvents]];
            NSError *err = nil;
            [store saveEvent:event span:EKSpanThisEvent commit:YES error:&err];

0 个答案:

没有答案