在日期或活动中打开iCal应用程序的URL方案?

时间:2012-05-15 10:36:39

标签: objective-c cocoa-touch calendar icalendar eventkit

The Apple URL Scheme Reference概述了一些可用于打开某些参数的内置应用程序的URL方案。

我知道这不是内置应用所响应的所有可能网址方案的完整列表,因为在各种网页上还有open the system settings方法。网站http://handleopenurl.com是收集所有可能的网址方案的一个很好的尝试,它有相当多的内置应用程序。

我想用URL方案打开的一个应用程序是日历应用程序(以前称为iCal)。但是有一个计划吗?如果您知道有,请分享(可选择先将其添加到handleopenurl.com?)。干杯!

P.S。是的,我知道EventKit(UI)框架的功能。但我想专门打开iCal应用程序。

3 个答案:

答案 0 :(得分:4)

<强> Probably the Answer is No 即可。您需要查看标记为已接受的此similar question和其他similar question,以便有希望成立。

答案 1 :(得分:1)

您可以尝试以下代码:

NSString* launchUrl = @"calshow://";
[[UIApplication sharedApplication] openURL:[NSURL URLWithString: launchUrl]];

答案 2 :(得分:1)

我找不到有关参数的任何文档,但在打开的浏览器地址栏中键入ical://会在macOS Sierra 10.12.1上打开Calendar.app。

注意:就Apple应用程序而言,这也适用于reminders:// ...也许其他人