I am trying to add two arrays into the third array i.e one array's objects are values to the third array and other array's objects are keys to the third array and I am getting the output as null , Is this a right way to do. 

```
     NSArray *newcontactkeys,*newcontactvalues ;
     NSMutableArray *autoSyncDataArray;

    newcontactkeys=[self.resultDict objectForKey:@"keys"];
    newcontactvalues=[self.resultDict objectForKey:@"values"];
    [autoSyncDataArray setValue:[self.resultDict objectForKey:@"values"] 
    forKey:[self.resultDict objectForKey:@"Keys"]];

    NSLog(@"autosyncArray is %@",autoSyncDataArray);

```

Output: autosyncArray is (null)