iphone - How get values of particular key in an array of Dictionaries? -
i'm getting data below , want data names= app,app1,app2 without looping .how can achieve 1 without looping?
( { date = "12/12/12"; name = app; }, { date = "11/02/12"; name = app1; }, { date = "14/05/12"; name = app2; } )
yes.possible try this.no need take looping concept here 1 useful when there large data.
nsstring *str=[[array1 valueforkeypath:@"name"] componentsjoinedbystring:@","]; nslog(@"desired string:%@",str); nsmutabledictionary *dict = [[nsmutabledictionary alloc]init]; [dict setobject:@"app" forkey:@"name"]; nsmutabledictionary *dict1 = [[nsmutabledictionary alloc]init]; [dict1 setobject:@"app1" forkey:@"name"]; nsmutabledictionary *dict2 = [[nsmutabledictionary alloc]init]; [dict2 setobject:@"app2" forkey:@"name"]; nsarray *array1 = [[nsarray alloc]initwithobjects:dict,dict1,dict2, nil]; nsstring *str=[[array1 valueforkeypath:@"name"] componentsjoinedbystring:@","]; nslog(@"desired string:%@",str); o/p:- app,app1,app2
Comments
Post a Comment