War*_*zik 3 icalendar objective-c ios
我想在我的应用程序中下载并打开.ics文件.
我发现了一些问题,这里有一些我正在使用的代码
// NSString *path = [[NSBundle mainBundle] pathForResource:@"http://www.nmsd.wednet.edu//site/handlers/icalfeed.ashx?MIID=607" ofType:@"ics"];
NSURL *url = [NSURL fileURLWithPath:@"http://www.nmsd.wednet.edu//site/handlers/icalfeed.ashx?MIID=607"];
UIDocumentInteractionController *dc = [UIDocumentInteractionController interactionControllerWithURL:url];
dc.delegate = self;
[dc presentPreviewAnimated:YES];
Run Code Online (Sandbox Code Playgroud)
什么都没发生.没有任何错误.寻找图书馆来实现这一目标会更容易吗?
如果您有远程.ics文件的链接,请准备好Safari.
我们假设你有一个iCal文件链接:
"pl-dev2.office.org/events/sync.ics?t=90613b6c7f8".
Run Code Online (Sandbox Code Playgroud)
只需webcal://在链接中添加前缀即可.
迅速
let link = "webcal://pl-dev2.office/events/sync.ics?t=90613b6c7f8"
let webcal = NSURL(string: link)
UIApplication.sharedApplication().openURL(webcal)
Run Code Online (Sandbox Code Playgroud)
Objective-C的
NSString *link = "webcal://pl-dev2.office/events/sync.ics?t=90613b6c7f8"
NSUrl *webcal = [NSURL URLWithString:link];
[[UIApplication sharedApplication] openURL:webcal];
Run Code Online (Sandbox Code Playgroud)
Safari会在您的日历应用中为您同步它.
| 归档时间: |
|
| 查看次数: |
2660 次 |
| 最近记录: |