The Apple URL Scheme Reference概述了一些可用于打开某些参数的内置应用程序的URL方案。
我知道这不是内置应用所响应的所有可能网址方案的完整列表,因为在各种网页上还有open the system settings方法。网站http://handleopenurl.com是收集所有可能的网址方案的一个很好的尝试,它有相当多的内置应用程序。
我想用URL方案打开的一个应用程序是日历应用程序(以前称为iCal)。但是有一个计划吗?如果您知道有,请分享(可选择先将其添加到handleopenurl.com?)。干杯!
P.S。是的,我知道EventKit(UI)框架的功能。但我想专门打开iCal应用程序。
答案 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://
...也许其他人