iPhone Event Kit:以编程方式订阅新日历

时间:2012-05-30 04:43:46

标签: ios eventkit ekeventkit

我领导this answer并告诉我们如何创建离线日历(我认为)但是如何在服务器上订阅以ics格式吐出日历的URL?这可能吗?

1 个答案:

答案 0 :(得分:6)

为什么不使用它:How to programmatically add calendar subscriptions on iOS?

总结接受的答案:

NSString *url = @"http://server/filename.ics";
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:url]];

编辑:在我自己的应用中使用此功能并验证其有效...

  

由MitchR编辑:   对于那些在服务器上生成自己的ics feed的人,网址必须   以.ics结尾以接收订阅提示。的MIME类型   回复也必须是文本/日历。我的服务器是.NET / MVC服务器   我添加了一个自定义路由,所以我可以将.ics放在最后   控制器动作。