Add a key and values ​​from NSDictionary to NSMutableArray


I have an NSMutableArray with keys UserID and UserName.

I also have an NSDictionary with keys UserID and UserScore.

How do I add the key and values for UserScore from the NSDictionary to the NSMutableArray so that the UserName and UserScore represent the same UserID?


UserID = 123,
UserName = JohnP


UserID = 123,
UserScore = 100

Desired output as NSMutableArray:

UserID = 123,
UserName = JohnP,
UserScore = 100

Below is how I retrieve data into the NSMutableArray using Parse and then grab data to a label:

[FBRequestConnection startWithGraphPath:@"/me/friends"
                                          FBRequestConnection *connection,
                                          id result,
                                          NSError *error
                                          ) {
                          FacebookFriends = [result objectForKey:@"data"];

NSString *friendname = [[NSString alloc] initWithFormat:@"%@",[[FacebookFriends objectAtIndex:indexPath.row] objectForKey:@"name"]];

I think you really just wanna use an NSMutableDictionary which is made to store value-key pairs.

You can give your mutable dictionary values from your other dictionary simply by pointing to its key-value (objectForKey).