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

发布于 2024-11-09 13:55:16 字数 82 浏览 1 评论 0原文

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

How to add Event in iPhone Calendar. I just want to add events in iPhone calendar using my application and wants to set pushnotification for perticuler event. Please help me out on this. Thank you.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

我是有多爱你 2024-11-16 13:55:16

要以编程方式创建事件,您可以使用 EventKit,更具体地说是使用提供的 EKEventEditViewController。请参阅 Apple 文档以获取 解释和示例代码

在 iOS 4.0+ 中,您还可以访问该控制器,而无需编写任何 EventKit 代码。为此,请使用配置有 dataDetectorTypes = UIDataDetectorTypeCalendarEventUITextView。 UITextView 会自动将表示格式化日期、星期几等的字符串转换为处理事件创建的可单击 URL。

有关您问题的其余部分,请参阅 Apple iOS 文档。如果有任何特定内容不适用于您的情况,请发布一些代码,向我们展示您已经尝试过的内容等。

To create an Event programmatically, you would use EventKit, more specifically the provided EKEventEditViewController. See the Apple documentation for an explanation and sample code.

In iOS 4.0+, you would also be able to access that controller without writing any EventKit code. To do that, use a UITextView configured with dataDetectorTypes = UIDataDetectorTypeCalendarEvent. The UITextView will automatically convert strings representing formatted dates, days of the week, etc. - to clickable URLs that handle the creation of events.

Please refer to the Apple iOS documentation for the rest of your question. If there is anything specific that doesn't work in your case, please post some code, show us what you have tried already, etc.

孤独岁月 2024-11-16 13:55:16

你可以使用这个代码

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

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

you can use this code

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

[self presentModalViewController:controller animated:YES];
[controller release];
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文