I am using a NSDictionary that itself contains dictionaries some keys and its values.The format is like ,
{
\"1\" = {
\"key1\" = \"ss\",
\
You can use keysOfEntriesPassingTest method of NSDictionary.
Eg.
NSSet *keys = [dict keysOfEntriesPassingTest:^BOOL(id _Nonnull key, id _Nonnull obj, BOOL * _Nonnull stop) {
NSDictionary *object =(obj);
return ([@"tt" isEqualToString:object[@"key1] &&[@"vv"isEqualToString:object[@"key2"]);
}];
Reference : Apple Doc