iOS Parse禁止用户

时间:2015-11-26 15:10:06

标签: ios swift parse-platform

我想在我的应用中使用Parse框架禁止用户,但它无法正常工作。

我的用户数据库中有一列禁止用户。我手动设置变量(在parse.com上,而不是在我的应用程序中)。

enter image description here

我在AppDelegate中检查该值:

// Check if user is connected
    let currentUser = PFUser.currentUser()

    if currentUser != nil {
        // if user is connected, check if he is ban

        let isBan = currentUser!.objectForKey("isBan") as! Bool
        print("Is user ban ? : \(isBan)")
        if isBan == true {
            PFUser.logOutInBackground()
        }

问题!我设置变量" isBan"为TRUE但打印输出显示变量仍为FALSE ... 我错过了什么?感谢

编辑:已解决

我必须在检查boolean isBan:

之前刷新用户
currentUser!.fetchInBackgroundWithBlock // refresh the user asynchronously

1 个答案:

答案 0 :(得分:1)

尝试使用 valueForObject

<script>