SwiftでParseオブジェクトを削除する際に問題が発生しました。私は一般的なエラーを受け続けますswift-ACLの問題でParseオブジェクトを削除できません。
[エラー]:オブジェクトが見つかりません。 (コード:101、バージョン:1.12.0)
私は多くの研究を行いましたが、これは通常ACLの問題と関係しています。ただし、ACLは、オブジェクトを削除しようとしている認証されたユーザーに対して正しいと見なします。
私はオブジェクトが私が指定しているものであり、ユーザーが私が想定しているものであり、認証されていることを確認しました。私は数日間、これに対して頭を叩いている!どんな助けもありがとう!ありがとう!
let query = PFQuery(className: "Place")
query.getObjectInBackgroundWithId(thisPlace.placeID!, block: {(object,error) -> Void in
if(error == nil)
{
print(object)
print(object?.ACL)
print(object?.objectId)
print(PFUser.currentUser()?.objectId)
print(PFUser.currentUser()?.authenticated)
//Error here
object?.deleteInBackground()
}
else
{
print("Post delete failed")
print(error)
}
})
参考として、PFFacebookUtils.logInInBackgroundWithReadPermissions
を使用して認証しています。それが重要かどうかわからない...
それはあなたのために働いていませんでしたか?あなたは電子メールとパスワードでログインしようとしましたか? –