1

我正在制作一个从名为 PowerSchool 的 SIS(学生信息服务)导入成绩的应用程序。起初我认为我需要解析 HTML 标签来获取信息并组织它。我什至找到了一个已经成功完成但我需要大约 5 分钟才能刷新的人,破坏了应用程序的便利性。最近,我发现该站点允许您将所有已发布的作业导出为 .ics 格式,并在 iCal 和其他日历程序中查看它们。我相信使用 .ics URL 将是将它们导入我的应用程序的最简单和最快的方法,但我不知道如何去做。有人可以指出我正确的方向吗?

4

2 回答 2

0

同样使用> = ios 4.2,您甚至不需要为日历指定UTI,您可以像这样简单地调用菜单。

[documentController presentOpenInMenuFromRect:CGRectZero inView:[self view] animated: NO];
于 2012-02-17T03:55:07.107 回答
0

我可能是错的,但你可以捕捉点击

if (navigationType==UIWebViewNavigationTypeLinkClicked)
{
    //check if the link is .ics     
    if ([[[[[request URL] absoluteString] pathExtension] lowercaseString] isEqualToString:@"ics"])
    {

        // here you call a delegated method to UIDocumentInteractionController 
    }
} 

你也应该继续阅读UIDocumentInteractionController。该文档是 .pdf,但您也可以指定日历的 UTI。

于 2012-02-17T03:37:31.150 回答