2011-09-19 100 views
1

很确定这是不可能的,但我找不到明确的答案。是否可以从iPhone应用程序订阅日历?

简单地说,我想添加一个按钮到我的iPhone应用程序,用户订阅相关的iCal提要。


我假设,因为有缺少文档,这是不可能的,而我能做的最好的就是提供指导和复制和粘贴的链接?

回答

0

如果你正在谈论的.ics链接,尝试这样的事情:

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

这显示了问题,如果他/她想要订阅用户的UIAlertView中。

+0

没有它不... :( –

+0

是的,这绝对应该工作。您使用的是有效的IC网站? 如果它不工作,什么是你吗? 测试它的操作系统版本号请尝试使用以下URL: http://www.mozilla.org/projects/calendar/caldata/EnglishHolidays.ics –

+0

我无法显示警报,而是显示了要添加的事件列表。 我将计划名称从http://更改为webcal://并且能够订阅。 NSString * url = @“webcal://server/filename.ics”; [[UIApplication sharedApplication] openURL: [NSURL URLWithString:url] ]。 – nh32rg

相关问题