我需要在Parse中设置一个ACL,但我不知道在哪里放置代码。
Objective-C中的代码如下:
PFUser *user = [PFUser currentUser];
user.ACL = [PFACL ACLWithUser:user];
我把它放在哪里?也;有谁知道如何将此翻译为swift?
有关如何继续的任何建议将不胜感激。
答案 0 :(得分:2)
我之前为Swift中的Parse上的UserPhoto类做过这个。这是在用户选择新图像时调用的func中的代码。 ACL部分在第4行:
var userPhoto = PFObject(className: "UserPhoto")
//imageFile is NSData passed to func
userPhoto.setObject(imageFile, forKey: "imageFile")
userPhoto.ACL = PFACL(user: PFUser.currentUser())
userPhoto.setObject(PFUser.currentUser(), forKey: "user")
//save
userPhoto.saveInBackgroundWithBlock({ (success, error) -> Void in
println("Saved new userPhoto to Parse")
})
希望它有所帮助!