嗨朋友#1,CoreData和的NSXMLParser
我使用的NSXMLParser我從NSURLConnection的數據後分析網絡的XML文件。 XML有許多「項目」,每個項目包含1個類別。 在CoreData模塊中,我有一個與一個Category有關係的Item實體。
解析XML文件並敲擊消息解析器:didStartElement:...使用「Item」元素創建Item的NSEntityDescription。然後解析器再次在消息解析器中到達Category項目:didStartElement:...併爲類別創建一個NSEntityDescription。
的XML:
<item>
<title>Plates</title>
<category>Kitchen</category>
<price>14</price>
<picture></picture>
所以會發生什麼是保存上下文:呼叫正在呼籲currentCategory也先CURRENTITEM未完成創建。
這是一個很好的提示,我將在每個實體後保存。我不知道我可以保存所有的東西,但這似乎更安全。 關於TouchXML我會看看我已經下載了它,但我只是從XML中讀取,所以它看起來像NSXMLParser足以完成任務。 謝謝 – 2010-02-25 16:11:21