Я пытаюсь изменить пользователь, который не является текущим пользователем с помощью следующего кодаАнализировать - пользователь изменения, которые не текущий пользователя
let query = PFQuery(className:"_User")
query.getObjectInBackgroundWithId(userId) {
(object: PFObject?, error: NSError?) -> Void in
print("UPDATE THIS USER->\(object)")
if error != nil
{
print("COULD NOT CHANGE REPUTATION \(error?.localizedDescription)")
}
else if let object = object
{
object.incrementKey("reputation", byAmount: value)
object.saveEventually({ (succeeded: Bool, error: NSError?) -> Void in
print("USER REPUTATION CHANGE SUCCEDDED? ->\(succeeded) -> MODIFIED TO \(value)")
})
}
}
я могу получить пользователь, но не могу сохранить изменения, как я получаю следующее сообщение об ошибке: выходного
2015-10-08 10: 28: 39,343 Hobbiester [11591: 718652] [Ошибка]: Caught «NSInternalInconsistencyException» разум «Пользователь не может быть сохранен, если они не прошли проверку подлинности с помощью Логина или signUp ":
Необходимо обновить его с сервера или связать отдельный объект 'репутации ', который могут обновить другие пользователи. – Logan