przykłady kodu, aby to zrobić całkowicie i dobrze byłoby dość obszerny, a więc nie jest to miejsce dla dużych przykładowych aplikacji. Mając to na uwadze, ogólne rozwiązania byłoby:
- Użyj NSURLRequest i NSURLConnection aby uzyskać połączenie HTTP, aby pobrać plik; przechowuj go jako obiekt NSData zbudowany podczas delegowania połączeń z NSURLConnection. Po całkowitym pobraniu, przekonwertuj go do NSString do parsowania. URL Loading System Programming Guide ma wiele przykładów - wyszukaj NSURLConnection i asynchroniczne żądania.
- Aby przeanalizować plik .ics (który w tym momencie jest dostępny jako NSString), należy najpierw określić oczekiwany format pliku. Wikipedia wydaje się mieć kilka przykładów jak pliki .ics przechowują dane. Zasadniczo będziesz chciał przejrzeć i zeskanować ciągi oddzielone różnymi separatorami, których używa format pliku (wygląda na to, że są to głównie dwukropki).
Jeśli masz bardziej szczegółowe pytania, prawdopodobnie uzyskasz bardziej szczegółowe odpowiedzi - daj temu szansę i zapytaj więcej, jeśli utkniesz!
Dzięki Tim !! Próbuję tego :) – Ibz
Dziękuję Tim. Jestem również za czymś takim. Aby przeanalizować plik .ics. Pobrałem go i zapisałem w katalogu dokumentów. Czy istnieje szansa, że "UIDocumentInteractionController" może być użyty do otwarcia/importu pliku .ics. W informacjach o wydaniu systemu iOS 4.2 tak to uczyniono. Ale nie mogę otworzyć pliku, a nawet go wyświetlić. Proszę o pomoc w przypadku aktualizacji. W każdym razie spróbuję użyć NSScanner i powiadomię Cię o aktualizacjach. –