Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/104.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 解析值(authData)未定义,不等于零?它既是零又不是零_Ios_Swift_Parse Platform - Fatal编程技术网

Ios 解析值(authData)未定义,不等于零?它既是零又不是零

Ios 解析值(authData)未定义,不等于零?它既是零又不是零,ios,swift,parse-platform,Ios,Swift,Parse Platform,这很奇怪。我正在尝试从PFUser获取“authData”值。 登录用户名为“Rob” 我可以从Parse中看到,用户Rob的键“authData”的值未定义 当我运行此代码时,它会记录: 抢劫 零 authData不是零 所以它同时是零,而不是零。怎么回事??为什么?我只有一个名为“Rob”的用户 PFUser的用户名是nil,因此当您执行println(PFUser.currentUser().username)时,这是第一个“nil”,第二个来自else if块 var query =

这很奇怪。我正在尝试从PFUser获取“authData”值。 登录用户名为“Rob” 我可以从Parse中看到,用户Rob的键“authData”的值未定义

当我运行此代码时,它会记录:


抢劫

authData不是零


所以它同时是零,而不是零。怎么回事??为什么?我只有一个名为“Rob”的用户


PFUser的用户名是nil,因此当您执行println(PFUser.currentUser().username)时,这是第一个“nil”,第二个来自else if块

var query = PFUser.query()
    query.whereKey("username", equalTo: PFUser.currentUser().username)
    query.findObjectsInBackgroundWithBlock {
        (objects: [AnyObject]!, error: NSError!) -> Void in
        if error == nil {                
            println(PFUser.currentUser().username)

            for object in objects {

             let authData = object["authData"]
                println(authData)
                if authData != nil{
                    println("authdata is not nil")
                }
                else if authData == nil {
                    println("authData is nil")
                }