2011-02-24 23 views

回答

8

示例代碼完全做到這一點,也將是非常廣泛的,所以是不適合大樣本應用程序的地方。考慮到這一點,一般的解決辦法是:

  1. 使用NSURLRequestNSURLConnection得到一個HTTP連接來下載文件;將其存儲爲在NSURLConnection的委託調用期間構建的NSData對象。一旦完全下載,將其轉換爲NSString進行解析。 URL Loading System Programming Guide有許多例子 - 查找NSURLConnection和異步請求。
  2. 要解析.ics文件(此時可用作NSString),首先需要確定文件的預期格式。 Wikipedia似乎有一些關於.ics文件如何存儲數據的例子。基本上你會想要通過掃描由文件格式使用的各種分隔符分隔的字符串(看起來大多是冒號)。

如果您有更具體的問題,您可能會得到更具體的答案 - 給它一個鏡頭,並詢問更多,如果你卡住了!

+0

謝謝Tim! Il試試:) – Ibz 2011-02-25 15:37:36

+0

謝謝蒂姆。我也背後是這樣的。解析.ics文件。我已經下載它並存儲在Document目錄中。有沒有可能使用「UIDocumentInteractionController」來打開/導入.ics文件。在iOS 4.2發行說明中,他們給出了這樣的結論。但是我無法打開文件/甚至無法預覽它。如有更新請幫助。無論如何,我會嘗試使用NSScanner並讓你知道更新。 – 2011-09-23 14:17:26