我可以推出谷歌地图,邮件,Safari和其他...但是日历有相同的功能吗?
编辑:我只想在日历中添加一个事件。
谢谢你们!
尼克。
答案 0 :(得分:14)
该代码启动日历应用:
NSString* launchUrl = @"calshow://";
[[UIApplication sharedApplication] openURL:[NSURL URLWithString: launchUrl]];
答案 1 :(得分:2)
回答答案的编辑部分:您可以通过编程方式添加/删除日历中的事件。请参阅问题:Deleting an event from iPhone's calendar
答案 2 :(得分:1)
您提到的所有内容都可以轻松用于启动应用程序,并在某处:
但是使用日历,您唯一能做的就是添加一个事件。如果这是你想要做的,我想你可以做以下两个建议中的任何一个:
使用ical://www.somesite.com/event-information.ical启动您的网址 或者删除特殊方案,然后执行http://www.somesite.com/even-information.ical
但我无法知道您可以在日历中跳转到某个日期。
答案 3 :(得分:1)
答案 4 :(得分:1)
答案 5 :(得分:0)
如上所述。 calshow://,但您可以使用calshow:
如果您省略//并用时间间隔中的日期替换(猜测自1970或2001),则可以使用
URL scheme for opening native calendar with specific event id