检查Parse.com字段是否未定义/为零?

时间:2015-08-24 22:08:44

标签: swift parse-platform undefined

在你有一个数据字段的解析中,让我们说一个字符串,检查其中是否有数据,你必须点击该字段以删除" undefined" ,然后在Xcode中:

if(myString.isEmpty){/*do something*/}

如果我试着简单地将它与nil进行比较,我会得到错误:"二元运算符" =="不能应用于string和nil"

类型的操作数

我正在创建一个从Parse.com检索多个对象的应用程序,我希望能够不断更新我的应用程序,我无法弄清楚的是如何为未定义的字段添加检查,有时我希望能够保留一些未定义的数据字段,因为并非所有数据字段都是关键的,所以我将如何实现这一目标?

有同样的问题here,但是用户要求用来解决他的问题,对我不起作用

1 个答案:

答案 0 :(得分:3)

你可以做可选的绑定

if let name = employerProfileObject.valueForKey("name"){
      self.companyIndustry.text = "\(name.capitalizedString)"
}
如果解析中的字段为空,

它不会返回错误