У меня есть пустое значение (null) для поля "homeTeamScore" на Parse backend. Тип поля анализа - Number.Значение null оценивается в 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 »)' –