您好,匿名用户
随意问技术百科期待您的加入

iOS能不能用代码添加一个日历事件

0 投票

我看在mail和webView里有日期显示,就可以点击然后出来一个actionsheet,让用户选择创建一个日历事件。
那在程序里有没有这种接口?有没有可能,我通过程序去创建一个日历事件?系统那个ActionSheet,不是我说啊,太难看了。。。

用户头像 提问 2012年 12月1日 @ Yorick 上等兵 (278 威望)
分享到:

1个回答

0 投票
 
最佳答案

Check EKEvent out

EKEventStore *eventDB = [[EKEventStore alloc] init];

EKEvent *myEvent  = [EKEvent eventWithEventStore:eventDB];

myEvent.title     = @"New Event";
myEvent.startDate = [[NSDate alloc]init ];

myEvent.endDate   = [[NSDate alloc]init ];
myEvent.allDay = YES;

[myEvent setCalendar:[eventDB defaultCalendarForNewEvents]];

NSError *err;

[eventDB saveEvent:myEvent span:EKSpanThisEvent error:&err]; 


    UIAlertView *alert = [[UIAlertView alloc]
                          initWithTitle:@"Event Created"
                          message:@"Yay!?"
                          delegate:nil
                          cancelButtonTitle:@"Okay"
                          otherButtonTitles:nil];
    [alert show];
用户头像 回复 2012年 12月1日 @ Sagittarius 上等兵 (289 威望)
选中 2012年 12月1日 @Yorick
提一个问题:

相关问题

0 投票
1 回复 50 阅读
0 投票
1 回复 28 阅读
用户头像 提问 2012年 12月1日 @ Darius 上等兵 (331 威望)
0 投票
1 回复 2 阅读
0 投票
1 回复 32 阅读
用户头像 提问 2014年 1月5日 @ Poseidon 上等兵 (188 威望)
0 投票
1 回复 1 阅读
用户头像 提问 2014年 6月7日 @ mongodb 上等兵 (152 威望)

欢迎来到随意问技术百科, 这是一个面向专业开发者的IT问答网站,提供途径助开发者查找IT技术方案,解决程序bug和网站运维难题等。
温馨提示:本网站禁止用户发布与IT技术无关的、粗浅的、毫无意义的或者违法国家法规的等不合理内容,谢谢支持。

欢迎访问随意问技术百科,为了给您提供更好的服务,请及时反馈您的意见。
...