Вы можете использовать принудительные разворачивания оператора на ноль необязательных переменный:
let number: Int? = nil
let val = number!
Это должно бросить исключение, как это:
fatal error: unexpectedly found nil while unwrapping an Optional value
Однако вы можете также использовать более элегантный способ сделать ваш крах приложения, используя глобальную функцию fatalError
, которая останавливает выполнение программы, но она принимает некоторые параметры, которые могут быть полезны в зависимости от того, чего вы пытаетесь достичь:
@noreturn func fatalError(@autoclosure message:() -> String = default, file: StaticString = default, line: UWord = default)
Force разворачивания опционально – milo526