我可以启动谷歌地图、邮件、Safari 和其他...但是日历是否有相同的功能?
编辑:我只想在日历中添加一个事件。
多谢你们!
缺口。
该代码启动日历应用程序:
NSString* launchUrl = @"calshow://";
[[UIApplication sharedApplication] openURL:[NSURL URLWithString: launchUrl]];
回答答案的编辑部分:您可以以编程方式从日历中添加/删除事件。请参阅 SO 问题:Deleting an event from iPhone's calendar
你提到的所有这些东西都可以很容易地用于启动应用程序并去一些地方:
但是有了日历,你唯一能做的就是添加一个事件。如果这是您想要做的,我认为您可以执行以下两个建议中的任何一个:
以 ical://www.somesite.com/event-information.ical 开始您的 URL 或放弃特殊方案,然后执行http://www.somesite.com/even-information.ical
但是我无法知道您可以在日历中的哪个位置直接跳转到某个日期。
在 iOS 4.0 中,您现在可以访问新的日历 API。
如上所述。calshow:// 但你可以使用 calshow:
如果您省略 // 并替换为时间间隔中的日期(从 1970 年或 2001 年开始猜测),它会起作用