私は、CollabsクラスのtestArrayという配列の内容を変更して、それを解析サーバーに戻そうとしていました。私は私の知る限り、しかし、アクセス権の話をかなりの数の記事を見てきました 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")
}
})
}
}
、クラスCollabsは、公共の読み取りを持っており、私はそれをその深くする前に確認してくださいdidntの
がobjectToSaveかのライン 'で始まるあなたのコードを入れてみてください!= nilの{'場合はelse文の内側とそれが動作します... –
は残念ながら、私はあなたの提案を試してみましたが、同じエラーを得ました。私はあなたがそれを見たいと思うならあなたの応答を試みる私のコードを投稿して嬉しいです。 – user3779795