У меня есть синтаксический анализ final
, который включает в себя два подзапроса и ключ include:
, который извлекает данные из PFUser
. В классе раскадровки @"createdBy"
является указателем на PFUser
, а не на фактический объект. Все это приводит к одному запросу API, правильно?Включить ключ считается как запрос API? (PARSE)
PFQuery *images = [PFQuery queryWithClassName:@"Storyboard"];
[images whereKeyExists:@"Image"];
[images whereKey:@"isPrivate" equalTo:[NSNumber numberWithBool:false]];
PFQuery *dataQuery = [PFQuery queryWithClassName:@"Storyboard"];
[dataQuery whereKeyDoesNotExist:@"Image"];
[dataQuery whereKey:@"friendCollege" notEqualTo:@"College"];
PFQuery *final = [PFQuery orQueryWithSubqueries:@[images, dataQuery]];
[final includeKey:@"createdBy"];
[final orderByDescending:@"createdAt"];
[final setLimit:30];
[final findObjectsInBackgroundWithBlock:^(NSArray *array, NSError *error){
Чтобы ответить на ваш вопрос, нет. 'includeKey' не учитывает вас, это сетевой вызов. См. Мои два предыдущих ответа [здесь] (http://stackoverflow.com/a/27872929/2353523) и [здесь] (http://stackoverflow.com/a/27754980/2353523), которые помогут вам с надеждой понять. Я не хочу набирать еще один ответ – soulshined