【问题标题】:How do I set ACL's in Parse?如何在 Parse 中设置 ACL?
【发布时间】:2014-11-25 19:39:37
【问题描述】:
我需要在 Parse 中设置一个 ACL,但我不知道将代码放在哪里。
Objective-C中的代码如下:
PFUser *user = [PFUser currentUser];
user.ACL = [PFACL ACLWithUser:user];
我把这个放在哪里?还;有谁知道怎么翻译成swift?
任何关于如何进行的建议将不胜感激。
【问题讨论】:
标签:
swift
parse-platform
xcode6
acl
【解决方案1】:
我之前在 Swift 中为 Parse 上的 UserPhoto 类做了这个。这是用户选择新图像时调用的函数中的代码。 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")
})
希望对你有帮助!