Ios 解析值(authData)未定义,不等于零?它既是零又不是零
这很奇怪。我正在尝试从PFUser获取“authData”值。 登录用户名为“Rob” 我可以从Parse中看到,用户Rob的键“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 =
抢劫 零 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")
}