以编程方式打开iPhone日历应用程序

8

我希望能够在我的应用程序中以编程方式打开iPhone日历应用程序。根据这篇文章:如何在我的应用程序中打开iPhone日历?(2010年5月22日!),这似乎是不可能的。也许iOS SDK 4或iOS SDK 5支持这样的功能?


你可以查看这个链接,希望能对你有所帮助:http://www.cocoacontrols.com/platforms/ios/controls/pmcalendar - Sunil Targe
2
将以下代码放在你希望打开 iOS 日历的位置:[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"calshow://"]]; - Mina Fawzy
2个回答

4
除了使用带有 .ical 文件的 UIDocumentInteractionController 之外,这是不可能的,但这样做相当无意义,因为您可以使用事件套件来实现相同的操作(添加事件)。Event Kit

我想你是对的... 我也找到了苹果URL方案参考,但没有提到日历。 - Michael S

3

使用以下代码来打开iOS日历:

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"calshow://"]];

1
calshow:t where t is a number obtained with: nsDate.timeIntervalSinceReferenceDate - Gabriel

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接