如何在Parse中设置ACL?

时间:2014-11-25 19:39:37

标签: swift parse-platform xcode6 acl

我需要在Parse中设置一个ACL,但我不知道在哪里放置代码。

Objective-C中的代码如下:

PFUser *user = [PFUser currentUser];

user.ACL = [PFACL ACLWithUser:user];

我把它放在哪里?也;有谁知道如何将此翻译为swift?

有关如何继续的任何建议将不胜感激。

1 个答案:

答案 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")
})

希望它有所帮助!