gpt4 book ai didi

ios - 如何在 ios 中打开日历 .ics 文件?

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:21:58 58 4
gpt4 key购买 nike

我正在尝试在我的应用程序中下载并打开 .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];

什么都没有发生。完全没有错误。寻找一个库来实现这一点会更容易吗?

最佳答案

如果您有指向远程 .ics 文件的链接,请为 Safari 准备它。

假设您有一个指向 iCal 文件的链接:

"pl-dev2.office.org/events/sync.ics?t=90613b6c7f8". 

只需在您的链接中添加前缀 webcal://

swift

let link = "webcal://pl-dev2.office/events/sync.ics?t=90613b6c7f8"

let webcal = NSURL(string: link)
UIApplication.sharedApplication().openURL(webcal)

objective-C

NSString *link = "webcal://pl-dev2.office/events/sync.ics?t=90613b6c7f8"

NSUrl *webcal = [NSURL URLWithString:link];
[[UIApplication sharedApplication] openURL:webcal];

Safari 会在您的日历应用程序中为您同步它。

关于ios - 如何在 ios 中打开日历 .ics 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24315548/

58 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com