【问题标题】:Open iphone calendar app programmatically以编程方式打开 iphone 日历应用程序
【发布时间】:2011-07-11 08:46:48
【问题描述】:

我想在我的应用程序中以编程方式打开 iphone 日历应用程序。根据这篇文章:How to open the iPhone calendar from within my app? 这是不可能的(2010 年 5 月 22 日!)。也许 ios sdk 4 或 ios sdk 5 支持这样的功能?

【问题讨论】:

标签: iphone objective-c calendar


【解决方案1】:

这是不可能的,除非将UIDocumentInteractionController 与 .ical 文件一起使用,但这毫无意义,因为您可以通过使用 Event Kit 来实现相同的效果(添加事件)。

【讨论】:

  • 我猜你是对的......我还找到了 Apple URL Scheme Reference 没有提到日历。
【解决方案2】:

使用此行打开 ios 日历:

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

【讨论】:

  • calshow:t 其中t 是通过以下方式获得的数字:nsDate.timeIntervalSinceReferenceDate
最近更新 更多