Apple documentation TN2151 mówi to za możliwą przyczynę EXC_BREAKPOINT
/SIGTRAP
:W jaki sposób wartość nieopcjonalna otrzymuje wartość zerową?
a non-optional type with a nil value
But kodu takiego jak ten nie zostanie skompilowany:
var x = "hello"
x = nil
Więc jakich sytuacjach może non-opcja uzyskania wartość nil
?
Przeczytaj to https://stackoverflow.com/questions/34644128/why-non-optional-any-can-hold-nil/34644243. Daje to miłe wyjaśnienie. –