使用 Parse-Server 检测指针是否为 nil

Detect if pointer is nil with Parse-Server

我正在尝试检测一个指针是否确实存在于我的数据库中的一个键 "school_name"。通常,我可以通过写

来检查一个键是否有值
if PFUser.currentUser()?.objectForKey("school_name") == nil {

    // Do Something

}

如果我 运行 对包含指针的键执行相同的命令,它总是显示为 nil。

我试过了

if PFUser.currentUser()?.objectForKey("school_name")?.pointerValue == nil

    // Do Something

}

但结果总是为零

我确定那里有一个值,因为我可以在解析服务器仪表板上的应用程序的其他部分访问它。我的做法对吗?

我想通了,但我想我会把 post 留给其他人。

我必须使用:

if PFUser.currentUser()?.objectForKey("school_name")?.objectId == nil

// Do Something

}