2012-02-02 2 views
1

Я делаю приложение, которое импортирует оценки из SIS (Служебная информационная служба), известный как PowerSchool. Сначала я подумал, что мне нужно будет анализировать теги HTML, чтобы получить информацию и организовать ее. Я даже нашел кого-то, кто уже успел это сделать, но мне требуется около 5 минут, чтобы обновить, испортив удобство приложения. Недавно я обнаружил, что сайт позволяет экспортировать все размещенные назначения в формате .ics и просматривать их в iCal и других программах календаря. Я считаю, что использование URL-адресов .ics было бы самым простым и быстрым способом импортировать их в мое приложение, но я не знаю, как это сделать. Может ли кто-нибудь указать мне в правильном направлении?Импорт .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]; 
Смежные вопросы