2011-02-24 16 views

cevap

8

Kod örnekleri tamamen Bunu yapmak ve iyi oldukça geniş olurdu ve SO büyük örnek uygulamalar için bir yer değildir için. Bunu göz önünde bulundurarak, genel çözümler olacaktır:

  1. dosya indirmek için bir HTTP bağlantısı almak için bir NSURLRequest ve NSURLConnection kullanın; NSURLConnection'dan delege çağrıları sırasında yerleşik bir NSData nesnesi olarak saklayın. Tamamen indirildikten sonra, ayrıştırma için bir NSString'e dönüştürün. URL Loading System Programming Guide'un birkaç örneği vardır: NSURLConnection ve asenkron istekleri arayın.
  2. .ics dosyasını ayrıştırmak için (bu noktada NSString olarak kullanılabilir), öncelikle dosyanın beklenen biçimini bulmanız gerekir. Wikipedia, .ics dosyalarının verileri nasıl sakladığına ilişkin birkaç örneğe sahip gibi görünüyor. Temel olarak, dosya biçiminin kullandığı çeşitli ayırıcılar tarafından ayrılan dizeleri taramak ve taramak isteyeceksiniz (çoğunlukla kolonlar gibi görünüyor).

Daha spesifik sorularınız varsa, muhtemelen daha spesifik yanıtlar elde edersiniz - bir şans verin ve takılırsanız daha fazlasını sorun!

+0

Teşekkürler Tim !! Il bunu deneyin :) – Ibz

+0

Teşekkür ederim Tim. Ben de bunun gibi bir şeyin arkasındayım. Bir .ics dosyasını ayrıştırmak için. Onu indirdim ve Belge dizininde saklandım. Bir .ics dosyasını açmak/içe aktarmak için "UIDocumentInteractionController" kullanılabilir. IOS 4.2'de, böyle verdikleri notları serbest bırak. Ancak dosyayı açamıyorum/en azından önizlemesini yapıyorum. Herhangi bir güncelleme varsa lütfen yardım edin. Neyse, NSScanner'ı kullanmayı deneyeceğim ve güncellemeleri size bildireceğim. –

İlgili konular