Objective c parse.com。按目标c取名字

Objective c parse.com。按目标c取名字,objective-c,parse-platform,pfquery,Objective C,Parse Platform,Pfquery,我有3个过滤器字符串,需要通过使用此过滤器接收镜头名称 PFQuery *query = [PFQuery queryWithClassName:@"lences"]; [query whereKey:@"brand" equalTo:_brandString]; [query findObjectsInBackgroundWithBlock:^(NSArray *objects, NSError *error){ NSLog(@"%@", objects);

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

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

我为1个过滤器品牌编写了一个代码,需要添加另外2个类型和光圈来接收lances的名称

以形成一个条件组合,将它们应用于单个查询

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);
}];

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

您是指符合品牌、类型和光圈的对象吗?还是品牌、类型或光圈?在同一查询中,将前一个语句与其他whereKey:语句连用。使用三个查询和查询进行析取。或;是以匹配所有筛选器。我有这样的代码:PFQuery*query=[pfqueryquerywithclassname:@lences];[查询whereKey:@brand equalTo:_brandString];[查询whereKey:@type equalTo:_typeString];[查询findObjectsInBackgroundWithBlock:^NSArray*对象,NSError*错误{NSLog@%@,对象;}];}我需要在其中写入额外的WhereKey@typeYes。添加另一个,它们将作为和条件。