r4i*_*id4 6 calendar objective-c
我正在尝试构建一个应用程序,将事件添加到IOS 7中的默认日历.首先,我添加了一个框架:EventKit.Framework并将其导入我的.m
这是我的代码:
- (void)AddEventToCalendar
{
EKEventStore *eventStore = [[EKEventStore alloc] init];
EKEvent *event = [EKEvent eventWithEventStore:eventStore];
// title of the event
event.title = @"Event";
// star tomorrow
event.startDate = [[NSDate date] dateByAddingTimeInterval:86400];
// duration = 1 h
event.endDate = [[NSDate date] dateByAddingTimeInterval:90000];
// set the calendar of the event. - here default calendar
[event setCalendar:[eventStore defaultCalendarForNewEvents]];
// store the event
NSError *err;
[eventStore saveEvent:event span:EKSpanThisEvent error:&err];
}
Run Code Online (Sandbox Code Playgroud)
但是当我在iPhone上运行它时,它给了我这个错误
错误域= EKCADErrorDomain代码= 1013"操作无法完成.(EKCADErrorDomain错误1013.)"
你知道我能做什么吗?
| 归档时间: |
|
| 查看次数: |
4028 次 |
| 最近记录: |