2013-03-04 78 views
-1

我有一個樹數據結構與我的迴應。 我想將它保存在內存中而不使用核心數據。爲Thr任何方式將其保存enter image description here如何在objc中存儲樹數據結構

目前即時通訊使用recrusive功能循環JSON響應

感謝

+0

你能澄清這個問題嗎?它說你想'將它保存在內存中',並且你聲明你正在使用遞歸函數來打印出JSON響應。這聽起來像你已經有一個NSDictionary使用,因此它已經在內存中。如果你有興趣將它保存在磁盤上,那就不一樣了。 – Malaxeur 2013-03-04 05:57:02

+0

是的。我把它放在字典裏。但我希望這個數據推入我的視圖控制器。 – 2013-03-04 05:58:21

+0

property(assign)int categoryId; property(nonatomic,retain)NSString * categoryName; property(nonatomic,retain)NSString * parentName; property(assign)int parentId; property(assign)int position; property(assign)int childExists; property(nonatomic,retain)NSMutableArray * categoryArray; 這是我的類別模型 – 2013-03-04 06:00:22

回答

0

我想你想使用專業的JSON解析器反序列化,然後設置一個屬性上視圖控制器....

// MyViewController.m 
@interface MyViewController() 
@property(strong, nonatomic) NSMutableArray *webResult; 
@end 

該網絡響應很可能開始作爲NSData *data,建立NSObjects這樣的:

self.webResult = [NSJSONSerialization JSONObjectWithData:data options:NSJSONReadingMutableContainers error:&error];