Я хочу создать PFQuery для PFRelation, чтобы найти объекты, в которых указанное отношение имеет в нем нулевые объекты. Вот что я пытался:Создать PFQuery для PFRelation с нулевыми объектами
PFQuery *categoryQuery = [CatalogCategory query];
[categoryQuery whereKeyDoesNotExist:@"subcategories"];
Но я получаю ошибку о том, что я не могу использовать этот оператор на ключе PFRelation. Как еще я могу достичь того, что я ищу?
Насколько я понимаю, вы использовали бы запрос PFRelation после первого запуска объектов, так же как вы не можете сохранить отношение к объекту, который не был сохранен первым. Что-то вроде отношения PFRelation * = [yourObjectInstanceHere relationshipforKey: @ "подкатегории"] ' – soulshined
Да, но у меня нет объектаInstance для начала. Я ищу объекты, которые не имеют подкатегорий, поэтому отправной точкой является «все объекты». Я не знаю, имеет ли это смысл или нет. –
Точно так, вы сначала обнаруживаете все объекты (без параметров) или нет, затем выполните запрос PFRelation: см. Здесь: https://www.parse.com/docs/ios/guide#relations-using-parse-relations second topic – soulshined