I have an array of NSDictionary.
NSDictionary* dictionary = [NSDictionary dictionaryWithObjects:bothUserName forKeys:bothUID]; // here array "bothUserName" and "bothUID" is an NSArray type
[dictionary keysSortedByValueUsingSelector:@selector(compare:)];
NSLog(@" dictionary objects %@",dictionary);
I am getting an output like this.
dictionary objects {
14172368 = webtickle;
271882407 = electrodealio;
314125883 = Coral5mz;
316212228 = ajaysinghHF2;
316348693 = Caroline99a;
43944597 = WorldStuffer;
}
but I want to have output like this.
dictionary objects {
316212228 = ajaysinghHF2;
316348693 = Caroline99a;
314125883 = Coral5mz;
271882407 = electrodealio;
14172368 = webtickle;
43944597 = WorldStuffer;
}
Thanks in advance.
keysSortedByValueUsingSelector returns a sorted array containing dictionary’s keys, you have to use this returned array to retrieve the associated objects: