2011-02-24 10 views

Odpowiedz

8

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:

  1. 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.
  2. 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!

+0

Dzięki Tim !! Próbuję tego :) – Ibz

+0

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. –

Powiązane problemy