ios - 解析 swift 中管理员的 ACL 角色

标签 ios swift parse-platform admin acl

努力让这项工作正常进行,缺乏理解,但如果有人能帮助我实现这一目标,那就太好了。目前,我有一个用户通过设置一个 bool 值以管理员身份登录,这工作正常:

if (authority == "true"){

    let acl = PFACL(user: PFUser.currentUser()) // Only user can write
        acl.setPublicReadAccess(true) // Everybody can read
        acl.setWriteAccess(true, forUser: PFUser.currentUser()) // Also
    var role:PFRole = PFRole(name: "Administator", acl: acl)
        role.users.addObject(PFUser.currentUser())
        role.saveInBackground()

    self.activityIndicator.stopAnimating()
        let vc : AnyObject! = self.storyboard?.instantiateViewControllerWithIdentifier("Admin")
        self.showViewController(vc as UIViewController, sender: vc)
}

这在我的解析数据库中设置了管理员角色。我想做的是授予该用户权限,以便他可以编辑所有其他用户,例如为正确完成任务的学生给予积分。

if let object = userObject?{
println(tasksCorrect)
object["tasksCorrect"] = tasksCorrect + 1
println(object)
object.saveInBackground()}

最佳答案

您需要确保用户对象具有包含“管理员”角色的读/写访问权限的 ACL。

关于ios - 解析 swift 中管理员的 ACL 角色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29560014/

相关文章:

javascript - javascript - 使用 parse.com 查询和 Angular ng-repeat

swift - 解析推送通知 - Swift 安装不工作

IOS NSString 替换范围之间的文本

ios - 调用 UIGraphicsBeginImageContext 时出现无效上下文 0x0 错误。调用任何 Core Graphics 'AddPath' 函数时也会出现类似的错误

swift - 用于对象搜索的 CoreML

ios - 作为 subview Controller 嵌入到容器 View 中时为空 TableView

objective-c - FacebookUtils 显示多个警告

iphone - 更改了iPhone应用程序目标名称,现在应用程序“运行完成”

html - UIWebView:从单击的超链接获取属性

ios - 分段控件更改tableView数据源