Я пытаюсь изменить содержимое в массиве с именем testArray в классе Collabs, а затем сохранить его обратно на сервер синтаксического анализа.Swift [Ошибка]: объект не найден. (Код: 101, Версия: 1.12.0)
@IBAction func addToArray(_ sender: AnyObject) {
var objectToSave: PFObject?
let query = PFQuery(className: "Collabs")
query.getObjectInBackground(withId: collabID) { (object, error) in
if error != nil {
print(error)
} else if let content = object {
objectToSave = content
}
if objectToSave != nil {
objectToSave!["testArray"] = ["foo","bar","foobar"]
objectToSave!.saveInBackground(block: { (success, error) in
if error != nil {
print("ERROR")
} else {
print("SUCCESS")
}
})
}
}
Я видел довольно много сообщений, которые говорят о правах доступа, однако, насколько мне известно, что разработчики класса имеют общественные читать и писать включены
Поместите свой код, который начинается с линии 'если objectToSave! = ноль {' внутри, если другое заявление, и он будет работать ... –
к сожалению, я пытался ваше предложение и получил ту же ошибку. Я был бы рад опубликовать мой код, пробовав ваш ответ, если вы хотите его увидеть. – user3779795