我领导this answer并告诉我们如何创建离线日历(我认为)但是如何在服务器上订阅以ics格式吐出日历的URL?这可能吗?
答案 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放在最后 控制器动作。