Ios NSPredicate(nsdictionary+;数组+;nsdictionary)
我已尝试重新预测,但始终得到响应0。 检查blow代码并提供您的建议。 SOURECE阵列:- {Ios NSPredicate(nsdictionary+;数组+;nsdictionary),ios,objective-c,iphone,nsarray,nspredicate,Ios,Objective C,Iphone,Nsarray,Nspredicate,我已尝试重新预测,但始终得到响应0。 检查blow代码并提供您的建议。 SOURECE阵列:- { filterTreatmentServices为数组计数为:-{3} NSPredicate* updatePre = [NSPredicate predicateWithFormat:@"(%K IN %@)",@"TreatmentProgramServices.TreatmentServicesId" ,filterTreatmentServices]; filterTreatme
filterTreatmentServices为数组计数为:-{3}
NSPredicate* updatePre = [NSPredicate predicateWithFormat:@"(%K IN %@)",@"TreatmentProgramServices.TreatmentServicesId" ,filterTreatmentServices];
filterTreatmentService =[soureceArray filteredArrayUsingPredicate:updatePre];
请建议解决方案请使用此
NSArray *filterArray=[soureceArray filteredArrayUsingPredicate:[NSPredicate predicateWithBlock:^BOOL(id _Nonnull evaluatedObject, NSDictionary<NSString *,id> * _Nullable bindings) {
return [[evaluatedObject valueForKey:TreatmentServicesId] == 3];
}]];
NSArray*filterArray=[soureceArray FilterDarrayUsingPredicate:[NSPredicate predicateWithBlock:^BOOL(id\u非空的计算对象,NSDictionary*\u可空的绑定){
返回[[evaluatedObject valueForKey:TreatmentServicesId]==3];
}]];
请使用此
NSArray *filterArray=[soureceArray filteredArrayUsingPredicate:[NSPredicate predicateWithBlock:^BOOL(id _Nonnull evaluatedObject, NSDictionary<NSString *,id> * _Nullable bindings) {
return [[evaluatedObject valueForKey:TreatmentServicesId] == 3];
}]];
NSArray*filterArray=[soureceArray FilterDarrayUsingPredicate:[NSPredicate predicateWithBlock:^BOOL(id\u非空的计算对象,NSDictionary*\u可空的绑定){
返回[[evaluatedObject valueForKey:TreatmentServicesId]==3];
}]];
Npredicate*updatePre=[Npredicate predicateWithFormat:@“TreatmentProgramServices.TreatmentServicesId==%@”,“3”];@Balkaransing它不工作,因为TreatmentProgramServices.TreatmentServicesId TreatmentProgramServices中的问题在其dic之后是数组。请检查答案。Npredicate*updatePre=[NSPredicate predicateWithFormat:@“TreatmentProgramServices.TreatmentServicesId==%@”,“3”];@Balkaransing它不工作,因为TreatmentProgramServices.TreatmentServicesId TreatmentProgramServices中的问题在其dic之后是数组。请检查答案plz。