Swift 2'de başka birçok dilde yapmaya alışkın olduğum bir şey yapmak istiyorum: özel mesajla bir çalışma zamanı istisnası atmak. Örneğin (Java'da):
throw new RuntimeException("A custom message here")
ErrorType protokolüne uygun numaralandırma türlerini atabilir anlıyorum, ama ben atmak her hata türü için numaralandırma tanımlamak istemiyorum. İdeal olarak, yukarıdaki örneği mümkün olduğunca yakından taklit etmek istiyorum. ErrorType protokolünü uygulayan özel bir sınıf oluşturma içine baktım, ama ben bile bu protokolün gerektirdiğini anlayamıyorum ( belgelere bakın ). Fikirler?