2015-06-25 2 views
1

У меня есть синтаксический анализ 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){ 
+0

Чтобы ответить на ваш вопрос, нет. 'includeKey' не учитывает вас, это сетевой вызов. См. Мои два предыдущих ответа [здесь] (http://stackoverflow.com/a/27872929/2353523) и [здесь] (http://stackoverflow.com/a/27754980/2353523), которые помогут вам с надеждой понять. Я не хочу набирать еще один ответ – soulshined

ответ

3

Here является ответом от Hector, объясняя, что запрос API является. В основном каждый раз, когда вы вызываете серверы Parse, это считается запросом API.

Чтобы вернуться к вашему вопросу: я бы сказал, что это только один запрос API, потому что вы действительно делаете один сложный запрос.

+0

Thats halfway right – soulshined

+0

Как далеко на полпути? –

+0

Это всего лишь один запрос API ... @soulshined, что вы имеете в виду. – fatuhoku

Смежные вопросы