使用 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
}
我正在尝试检测一个指针是否确实存在于我的数据库中的一个键 "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
}