如何使用iphone应用程序在iPhone日历应用程序中添加事件。

时间:2011-05-26 13:12:35

标签: iphone xcode events icalendar

如何在iPhone日历中添加事件。我只想使用我的应用程序在iPhone日历中添加事件,并希望为perticuler事件设置推送。请帮我解决这个问题。谢谢。

2 个答案:

答案 0 :(得分:1)

要以编程方式创建事件,您可以使用EventKit,更具体地说是提供的EKEventEditViewController。请参阅Apple文档以获取explanation and sample code

在iOS 4.0+中,您还可以在不编写任何EventKit代码的情况下访问该控制器。为此,请使用配置为UITextView的{​​{1}}。 UITextView会自动将表示格式化日期,星期几等的字符串转换为处理事件创建的可点击URL。

请参阅Apple iOS文档以了解其余问题。如果您的案例中有任何特定内容不起作用,请发布一些代码,告诉我们您已尝试过的内容等。

答案 1 :(得分:0)

您可以使用此代码

EKEventStore *es = [[EKEventStore alloc] init];
EKEventEditViewController *controller = [[EKEventEditViewController alloc] init];
controller.eventStore = es;
controller.editViewDelegate = self;

[self presentModalViewController:controller animated:YES];
[controller release];