解析检查是否为零

时间:2015-02-01 15:03:40

标签: ios swift parse-platform

我有一些代码可以根据用户在登录视图中输入的内容来提取用户。我正在尝试使用以下内容检查特定字段是否为空(零)

for user in users{
   if user["secretkey"] == nil {
   query.getObjectInBackgroundWithId(user.objectId) {

但是,当“secretkey”列实际上为nil时,使用println(user [“secretkey”]进行测试,if语句将继续为默认值。

2 个答案:

答案 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 {