我添加了框架 EventKit 并且我有这个代码。我无法在默认日历中添加活动。
#import "Calendar.h"
#import <EventKit/EventKit.h>
@implementation Calendar
-(IBAction)addCal:(id)sender
{
EKEventStore *store = [[EKEventStore alloc] initWithAccessToEntityTypes:EKEntityMaskEvent];
EKEvent *evento = [EKEvent eventWithEventStore:store];
[evento setStartDate:[NSDate date]];
[evento setTitle:@"Title"];
[evento setCalendar:[store defaultCalendarForNewEvents]];
NSError *error;
[store saveEvent:evento span:EKSpanThisEvent commit:YES error:&error];
}
在控制台中我有这个:“我们正在包含和获取事件,因为这个应用程序做了一些与事件相关的事情。如果这个应用程序不关心事件,那么这可能是一个昂贵的调用。”
我是初学者。谢谢你的帮助。