2012-02-02 54 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];