1

PowerSchool と呼ばれる SIS (学生情報サービス) から成績をインポートするアプリを作成しています。最初は、HTML タグを解析して情報を取得し、整理する必要があると考えていました。すでに成功している人も見つけましたが、更新に 5 分ほどかかり、アプリの利便性が損なわれています。最近、投稿されたすべての課題を .ics 形式にエクスポートし、iCal やその他のカレンダー プログラムで表示できるサイトを見つけました。.ics URL を利用するのが、アプリにインポートする最も簡単で最速の方法だと思いますが、これを行う方法がわかりません。誰かが私を正しい方向に向けてもらえますか?

4

2 に答える 2

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 に答える
0

また、>= ios 4.2 では、カレンダーに UTI を指定する必要さえありません。このように簡単にメニューを呼び出すことができます。

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