2012-02-02 51 views
1

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

回答

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。

0

还有> = ios 4.2你甚至不需要为日历指定UTI,你可以简单地调用这个菜单。

[documentController presentOpenInMenuFromRect:CGRectZero inView:[self view] animated: NO];