【发布时间】:2014-09-26 06:04:42
【问题描述】:
我在 Parse 后端的“homeTeamScore”字段有空值(null)。解析字段类型为 Number。
但是,以下条件的评估结果为 TRUE。然后在它为 TRUE 时在执行块内部中断。
if (team.objectForKey("homeTeamScore") != nil) {
// execute some code
var homeTeamScoreInt: Int = team.objectForKey("homeTeamScore") as Int! // <- this is where code throws exception
}
我不知道发生了什么。为什么 null 值评估为 TRUE?
代码如下:
println("homeTeamScore")
println(sweet.objectForKey("homeTeamScore"))
打印:
homeTeamScore
<null>
【问题讨论】:
-
if let homeTeamScoreInt = team.objectForKey("homeTeamScore")
标签: swift parse-platform