parse.com。通过过滤器命名c

问题描述 投票:0回答:1

我有3个用于过滤器的字符串,需要使用此过滤器来接收镜头的名称。

 PFQuery *query = [PFQuery queryWithClassName:@"lences"];
    [query whereKey:@"brand" equalTo:_brandString];
    [query findObjectsInBackgroundWithBlock:^(NSArray *objects, NSError *error){
        NSLog(@"%@", objects);

我为1个过滤器“品牌”编写代码,并且需要添加另外2个(类型和光圈)以接收喷枪名称

objective-c parse-platform pfquery
1个回答
0
投票

要形成条件的并集,请将它们应用于单个查询...

PFQuery *query = [PFQuery queryWithClassName:@"lences"];
[query whereKey:@"brand" equalTo:_brandString];
[query whereKey:@"type" equalTo:_typeString];
[query whereKey:@"aperture" equalTo:_apertureString];
[query findObjectsInBackgroundWithBlock:^(NSArray *objects, NSError *error) {
    NSLog(@"%@", objects);
}];

仅返回符合所有三个条件的对象。

© www.soinside.com 2019 - 2024. All rights reserved.