Я играл со Swift, и у меня есть этот код на игровой площадке.
class Foo {
let value: String
init(value: String!)
{
self.value = value
}
}
let x : String? = nil
let foo = Foo(value: x)
Нижняя строка должна вызвать исключение в инициализаторе, потому что я разворачиваю x
, который равен нулю. Однако я не могу увидеть сообщение об исключении или тот факт, что ошибка возникает во время выполнения. Если я добавлю код ниже этого, он не запустится (вывод не будет показан).
Как я могу увидеть исключения, которые возникают во время выполнения на игровой площадке Swift?