我正在制作一个应用程序,从称为PowerSchool的SIS(学生信息服务)导入成绩。起初我以为我需要解析HTML标签以获取信息并进行组织。我甚至找到了一个已经成功完成的人,但我花了大约5分钟刷新,破坏了应用程序的便利性。最近,我发现该网站允许您将所有已发布的作业导出为.ics格式,并在iCal和其他日历程序中查看它们。我相信使用.ics网址是将它们导入我的应用程序的最简单,最快捷的方式,但我不知道如何去做。有人可以指出我正确的方向吗?
答案 0 :(得分: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。
答案 1 :(得分:0)
使用> = ios 4.2,您甚至不需要为日历指定UTI,您可以像这样简单地调用菜单。
[documentController presentOpenInMenuFromRect:CGRectZero inView:[self view] animated: NO];