Самый простой способ вызвать ошибку / исключение с помощью специального сообщения в Swift 2?

Я хочу сделать что-то в Swift 2, что я привык делать на нескольких других языках: генерировать исключение времени выполнения с пользовательским сообщением. Например (на Java):

throw new RuntimeException("A custom message here")

Я понимаю, что могу генерировать перечислимые типы, которые соответствуют протоколу ErrorType, но я не хочу определять перечисления для каждого типа ошибки, которую я генерирую. В идеале, я хотел бы иметь возможность подражать приведенному выше примеру как можно ближе. Я посмотрел на создание собственного класса, который реализует протокол ErrorType, но я даже не могу понять, что требует этот протокол (см.документация). Идеи?

Ответы на вопрос(8)

Ваш ответ на вопрос