为了账号安全,请及时绑定邮箱和手机立即绑定

以编程方式在iPhone日历中添加自定义事件

以编程方式在iPhone日历中添加自定义事件

慕的地6264312 2019-07-23 16:18:28
以编程方式在iPhone日历中添加自定义事件有没有办法从自定义应用程序中将iCal事件添加到iPhone日历?
查看完整描述

3 回答

?
撒科打诨

TA贡献1934条经验 获得超2个赞

您可以使用OS 4.0中的Event Kit框架执行此操作。

右键单击窗口左侧“组和文件导航器”中的FrameWorks组。选择“添加”,然后选择“现有FrameWorks”,然后选择“EventKit.Framework”。

然后你应该能够添加如下代码的事件:

#import "EventTestViewController.h"#import <EventKit/EventKit.h>@implementation EventTestViewController- (void)viewDidLoad {
    [super viewDidLoad];
    EKEventStore *eventStore = [[EKEventStore alloc] init];
    EKEvent *event  = [EKEvent eventWithEventStore:eventStore];
    event.title     = @"EVENT TITLE";
    event.startDate = [[NSDate alloc] init];
    event.endDate   = [[NSDate alloc] initWithTimeInterval:600 sinceDate:event.startDate];
    [event setCalendar:[eventStore defaultCalendarForNewEvents]];
    NSError *err;
    [eventStore saveEvent:event span:EKSpanThisEvent error:&err];       }@end


查看完整回答
反对 回复 2019-07-23
  • 3 回答
  • 0 关注
  • 637 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信