我試圖尋找我需要什麼,但我這樣做不成功。存儲在NSMutableDictionaries不知道會有多少?
我讀從一個web服務的XML字符串,我需要我的信息存儲到核心數據。我必須有它排序開始處指向所選部門的所有子部門,然後當一個SUBDEPARTMENT選擇它會列出所有在SUBDEPARTMENT的項目。 這個問題是我收到了我在數據表中的所有信息,所以它有重複的部門和子部門。 所以對它進行排序我要存儲信息的地方,我有雙手各持有在每個分部門的名稱,然後詞典的另一個數組的部門,然後字典的數組名字典的數組保存所有項目信息。
我需要的是像下面...
- 部辭書陣列
- 部字典
- 串保持部門名稱
- 陣列SUBDEPARTMENT字典
- 部門級字典
- 串保持SUBDEPARTMENT名稱
- 數組項詞典的
- 項目字典
- 串保持商品名稱
- 串保持更多的項目信息
- 項目字典
- 部門級字典
- 部字典
(對不起它不漂亮我無法弄清楚如何把它的任何其他方式...)
XML代碼示例:
<QSR_VIEWS_INVENTORY_ITEMS_LIST diffgr:id="QSR_VIEWS_INVENTORY_ITEMS_LIST1" msdata:rowOrder="0"><CompanyID>104</CompanyID><QSRInventoryItemID>111</QSRInventoryItemID><Description>Test Item 111</Description><Department>_</Department><Subdepartment>_</Subdepartment><SequenceNumber>0</SequenceNumber><CountDisplayUnitName>CA</CountDisplayUnitName><CountDisplayUnitInCase>1.0000</CountDisplayUnitInCase><ReorderAt>0.0000</ReorderAt><ReorderTo>0.0000</ReorderTo><CaseUnitName>CA</CaseUnitName><CaseInCase>1.0000</CaseInCase><PackUnitName>_</PackUnitName><PacksInCase>0.0000</PacksInCase><StackUnitName>_</StackUnitName><StacksInCase>0.0000</StacksInCase><EachUnitName>_</EachUnitName><EachInCase>0.0000</EachInCase><InLocation1>N</InLocation1><InLocation2>N</InLocation2><InLocation3>N</InLocation3><InLocation4>N</InLocation4><InLocation5>N</InLocation5><InLocation6>N</InLocation6><InLocation7>N</InLocation7><InLocation8>N</InLocation8><InLocation9>N</InLocation9><InLocation10>N</InLocation10><InLocation11>N</InLocation11><InLocation12>N</InLocation12><InLocation13>N</InLocation13><InLocation14>N</InLocation14><InLocation15>N</InLocation15><OnShiftCountSheet>Y</OnShiftCountSheet><OnDayCountSheet>Y</OnDayCountSheet><OnWeekCountSheet>Y</OnWeekCountSheet><OnMonthCountSheet>Y</OnMonthCountSheet><OnWasteCountSheet>Y</OnWasteCountSheet><EquivalentToItemID>0</EquivalentToItemID><EquivalentCaseFactor>0.0000</EquivalentCaseFactor></QSR_VIEWS_INVENTORY_ITEMS_LIST>
我認爲鍵值編碼是關鍵。 – dasdom
請你可以添加一個你得到的XML字符串結構的例子嗎? –
@Martin皮爾金頓:好的,我添加了它。這只是一條線,我得到了超過100個。 –