Документация Apple TN2151 говорит об этом для возможной причины EXC_BREAKPOINT
/SIGTRAP
:
необязательный тип с нулевым значением
Но такой код не будет компилироваться:
var x = "hello"
x = nil
Итак, при каких обстоятельствах невращаемый может получить значение nil
?