iOS谓词筛选 数组

tech2025-08-15  7

    NSArray<NSString *> *recIDs = [configModel.dataDic vv_arrayForKey:@"container_transportation_rec_id_list"];

        

        NSMutableString *recIDSarr = [NSMutableString stringWithString:@"{"];

 

        for (NSString *ele in recIDs) {

            [recIDSarr appendFormat:@"%@,",ele];

        }

        [recIDSarr appendString:@"}"];

 

        NSPredicate *pre = [NSPredicate predicateWithFormat:@"rec_id IN %@",recIDSarr];

        NSArray *goodsArr = [configModel.order_goods_list filteredArrayUsingPredicate:pre];

筛选的结果就是order_goods_list所有rec_id在 被 recIDSarr包含的模型组成的数组

 

注: configModel.order_goods_list 中的数据模型包含rec_id属性

最新回复(0)