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