2016-07-27 28 views
0
[ 
    { 
    "MainMenuID": 1, 
    "MainMenuCommonID": 0, 
    "SubMenuID": null, 
    "MainMenuName": "ABOUT MLA", 
    "SubMenuName": null, 
    "MainPageName": "ABOUTMLA", 
    "LogoPath": "Images\\Icons\\about_mla.png", 
    "MenuPosition": 0 
    }, 
    { 
    "MainMenuID": 2, 
    "MainMenuCommonID": 0, 
    "SubMenuID": null, 
    "MainMenuName": "NEWS & UPDATES", 
    "SubMenuName": null, 
    "MainPageName": "NEWS UPDATES", 
    "LogoPath": "Images\\Icons\\news.png", 
    "MenuPosition": 0 
    }, 
    { 
    "MainMenuID": 3, 
    "MainMenuCommonID": 0, 
    "SubMenuID": null, 
    "MainMenuName": "PROJECTS", 
    "SubMenuName": null, 
    "MainPageName": "PROJECTS", 
    "LogoPath": "Images\\Icons\\projects.png", 
    "MenuPosition": 0 
    }, 
    { 
    "MainMenuID": 6, 
    "MainMenuCommonID": 0, 
    "SubMenuID": null, 
    "MainMenuName": "GRIEVANCE", 
    "SubMenuName": null, 
    "MainPageName": "GRIEVANCE", 
    "LogoPath": "Images\\Icons\\greivance_icon.png", 
    "MenuPosition": 0 
    }, 
    { 
    "MainMenuID": 8, 
    "MainMenuCommonID": 0, 
    "SubMenuID": null, 
    "MainMenuName": "CONTACT US", 
    "SubMenuName": null, 
    "MainPageName": "Contact ", 
    "LogoPath": "Images\\Icons\\contact.png", 
    "MenuPosition": 0 
    } 
] 
+0

使用'[responseObj ect valueForKey:@“MainMenuName”]' –

+0

你可以showur尝试代码 –

+0

用你试过的代码更新问题。 –

回答

0

你可以做这样的事情,

NSArray *yourArr; //Your array post in question 
NSMutableArray *resultArr = [[NSMutableArray alloc]init]; 

for (int i = 0; i < yourArr.count; i++) { 

    NSDictionary *tempdic = [yourArr objectAtIndex:i]; 
    NSString *mainMenuName = [tempdic valueForKey:@"MainMenuName"]; 
    [resultArr addObject:mainMenuName]; 

} 

resultArr是最终的结果包含MainMenuNameyourArr所有对象

+0

谢谢老大...........完成 –

+0

不客气.... :) – Lion

+0

in [resultArr addObject:mainMenuName];如何删除resultArr中的第一个对象我不想在表格单元格中显示第一个对象“关于MLA”,请帮助我解决这个问题,但我试过了,但整个数据都删除了我的尝试[menuList addObject:Menuname]; [menuList removeObjectAtIndex:0]; –

0

您可以使用快速列举:

NSArray *yourArray; //Your array post in question 

NSMutableArray *resultArray = [NSMutableArray array]; 
for (NSDictionary<NSString *, id> *dic in yourArray) { 
    [resultArray addObject:dic[@"MainMenuName"]]; 
}