NSMutableDictionary *expense_ArrContents = [[NSMutableDictionary alloc]init];
for (int i = 1; i<=4; i++) {
NSMutableArray *current_row = [NSMutableArray arrayWithObjects:@"payer_id",@"Expense_Type_id",@"Category_Id",@"SubCategory_Id",nil];
[expense_ArrContents setObject:current_row forKey: [NSNumber numberWithInt:i]];
}
NSArray *newArray = [expense_ArrContents allKeysForObject:@"payer_id"];
NSLog(@"%@",[newArray description]);
Я хочу получить список значений ключей, содержащих конкретный объект, который находится в массиве значений, хранящихся в nsmutabledictionary для определенного ключа.NSMutableDictionary - using allKeysforObject не извлекает значения массива
Я хочу, чтобы получить список ключей, содержащих конкретный objectvalue, который находится в массиве nsmutabledictionary – itechnician
Но ваш словарь не содержит никакого объекта, который является @ "payer_id", с другой стороны, он содержит массив как объект, который имеет этот объект. И весь ключ будет иметь этот объект в соответствии с вашим кодом. Итак, на каком основании вы находите, какой ключ содержит этот объект? –