Одним из моих полей для PFUser является «ratingObject», указатель на другой класс, который имеет один столбец: «favouriteNumber». Это отслеживает, сколько пользователей следует за этим конкретным пользователем. FavouriteNumber - это просто номер. Я хотел бы добавить этот столбец непосредственно в строку PFUser, однако приложение сработало, когда я попытался увеличить это значение из учетной записи другого пользователя. В частности, когда вы совершаете звонок из пользователя A:PFQuery includeKey, чтобы дать заказ
userB.incrementKey("favouriteNumberInPFUser", byValue: 1)
userB.saveInBackground()
Так что я в конечном итоге создать этот другой класс и добавить указатель на PFUser. Однако мне нужно выполнить PFQuery с учетом этого значения. Если это было в PFUser, проблем нет. Но поскольку он находится в этом другом классе, я не могу получить к нему доступ. Я попытался это:
var query2 = PFUser.query()
query2?.includeKey("ratingObject")
query2!.addDescendingOrder("ratingObject.favouriteNumber")
, но он дает эту ошибку: [Error]: -ratingObject.favouriteNumber не является допустимым ключом заказа (код: 105, Версия: 1.7.4)