This is how you can get a first key for object (in case it is NSString):
NSArray *keys = [yourDic allKeysForObject:yourObject]; NSString *yourKey; if ([keys count] > 0) yourKey = keys[0];
Since you may not get a key for some objects, if it is absent.