for (int i = 0; i < nCount1; i ++) {
CGatewayMedia * media = (CGatewayMedia *)[GatewayDetail.mcMutableArray objectAtIndex:i];
NSString * zStr1 = [[NSString alloc]initWithFormat:@"%d",media.mnSNO];
NSString * zStr2 = [[NSString alloc]initWithFormat:@"%@",media.mcstrMOrgName];
NSString * zStr3 = [[NSString alloc]initWithFormat:@"%@",media.mcstrUser];
NSString * zStr4 = [[NSString alloc]initWithFormat:@"%@",media.mcstrFType];
NSString * zStr5 = [[NSString alloc]initWithFormat:@"%@",media.mcstrFSize];
NSString * zStr6 = [[NSString alloc]initWithFormat:@"%@",media.mcstrFDate];
NSString * zStr7 = [[NSString alloc]initWithFormat:@"%d",media.mnMedID];
NSString * zStr8 = [[NSString alloc]initWithFormat:@"%@",media.mcstrMedSysName];
CGatewayData * zDataObject = [[CGatewayData alloc]initWithString1:zStr1
andString2:zStr2
andString3:zStr3
andString4:zStr4
andString5:zStr5
andString6:zStr6
andString7:zStr7
andString8:zStr8
];
[mMedia.nsMutaryOfDataObject addObject:zDataObject];
}
mMedia->mcMediaController->nsMutaryOfDataObject = nil;
mMedia->mcMediaController->nsMutaryOfDataObject = [[NSMutableArray alloc]init];
NSPredicate *predicate = [NSPredicate
predicateWithFormat:@"(zDataObject.nsStrName4 == %@) OR (zDataObject.nsStrName4 == %@ )",@"MP3",@"WMA"];*/
mMedia->mcMediaController->nsMutaryOfDataObject = (NSMutableArray*)[mMedia.nsMutaryOfDataObject filteredArrayUsingPredicate:predicate];
Я не получаю ожидаемого результата .. Я правильно использую prediacte и FilterArrayUsingPredicate?