Ios 使用自定义对象预测嵌套数组

Ios 使用自定义对象预测嵌套数组,ios,nspredicate,nsobject,Ios,Nspredicate,Nsobject,我有一个产品类别数组,其中包含产品对象的productsArray,现在我需要使用NSPredicate筛选数量大于0的产品,我尝试使用ANY,但不准确。显示您尝试使用ANY.NSPredicate*selectedProductsPredicate=[NSPredicate predicateWithFormat:@“ANY productsArray.quantity.intValue>0”;我使用for循环得到了期望的结果,我只是想知道是否可以直接使用nspreditate for(NSI

我有一个产品类别数组,其中包含产品对象的productsArray,现在我需要使用NSPredicate筛选数量大于0的产品,我尝试使用ANY,但不准确。

显示您尝试使用ANY.NSPredicate*selectedProductsPredicate=[NSPredicate predicateWithFormat:@“ANY productsArray.quantity.intValue>0”;我使用for循环得到了期望的结果,我只是想知道是否可以直接使用nspreditate for(NSInteger i=0;i0){[updatedProductsArray addObjectsFromArray:tempArray];}}
@interface Product : NSObject
@property(strong,nonatomic) NSString* productID;
@property(strong,nonatomic) NSString* productName;
@property(strong,nonatomic) NSString* productImageURL;
@property(strong,nonatomic) NSString* price;
@property(strong,nonatomic) NSString* categoryID;
@property(strong,nonatomic) NSString* categoryName;
@property(strong,nonatomic) NSString* isSelected;
@property(nonatomic) NSInteger quantity;
@end


@interface ProductCategory : NSObject
@property(strong,nonatomic) NSString* categoryID;
@property(strong,nonatomic) NSString* categoryName;
@property(strong,nonatomic) NSString* isSelected;
@property(strong,nonatomic) NSMutableArray* productsArray;
@end