我有一些代码可以根据用户在登录视图中输入的内容来提取用户。我正在尝试使用以下内容检查特定字段是否为空(零)
for user in users{
if user["secretkey"] == nil {
query.getObjectInBackgroundWithId(user.objectId) {
但是,当“secretkey”列实际上为nil时,使用println(user [“secretkey”]进行测试,if语句将继续为默认值。
答案 0 :(得分:2)
使用表格:
for user in users {
if let secretKey = user["secretkey"] {
query.getObjectInBackgroundWithId(user.objectId) {
}
}
(如果您愿意,也可以直接在secretKey
区域内使用if
答案 1 :(得分:0)
通过使用以下内容首先将其声明为变量来修复它。
let secretKeyParse = user["secretkey"] as String?
if secretKeyParse == nil {