2012-06-18 67 views
0

我從我的web服務得到一個json響應,我記錄下來並得到正確的順序 但是當我開始使用NSEnumerator解析數組中的數據和適用 ID anObject;(anObject = [enumerator nextObject]返回數組對象的反向順序

while ((anObject = [enumerator nextObject])) 

和日誌anObject,我得到確切相反的順序排列,沒有任何一個有想法關於這個或者是他們的任何解決方法,用枚舉來獲得正確的順序對象進行解析 ?我已經在此論壇中搜索後發佈,但他們沒有針對此主題的任何ios。

提前致謝。

+0

你的JSON是什麼樣子的,什麼是日誌結果? –

+0

當你說**「我登錄」**你是指響應還是數組? (嘗試記錄數組,如果你還沒有。) –

+0

我的JSON響應是http://pastehtml.com/view/1k8uprz.txt,然後我做NSEnumerator *枚舉= [responseArray objectEnumerator]; id anObject; self.mutArray = [[[[NSMutableArray alloc] init] autorelease]; ((anObject = [enumerator nextObject])){Item * item = [Item initWithDict:anObject]; [self.mutArray addObject:item]; },在日誌responseArray我得到的響應正確的順序,但對於日誌anObject它完全相反的順序,我的東西它歸因於(anObject = [enumerator nextObject],如果他們的任何替代使用objectEnumerator。 – Vacca

回答

-1

NSEnumerator *enumerator = [arr reverseObjectEnumerator];怎麼樣?