2

我被引导到这个答案,它告诉我们如何创建一个离线日历(我认为),但我如何订阅服务器上的 URL,该服务器以 ics 格式吐出日历?这可能吗?

4

1 回答 1

6

为什么不使用这个:如何以编程方式在 iOS 上添加日历订阅?

总结接受的答案:

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

编辑:在我自己的应用程序中使用它并验证它可以工作......

由 MitchR 编辑: 对于那些在服务器上生成自己的 ics 提要的人,url 必须以 .ics 结尾才能接收订阅提示。响应的 MIME 类型也必须是文本/日历。我的服务器是一个 .NET/MVC 服务器,所以我添加了一个自定义路由,这样我就可以在控制器操作的末尾添加 .ics。

于 2012-06-06T21:26:13.887 回答