Je veux faire quelque chose dans Swift 2 que j'ai l'habitude de faire dans plusieurs autres langues: lancer une exception d'exécution avec un message personnalisé. Par exemple (en Java):
throw new RuntimeException("A custom message here")
Je comprends que je peux lancer des types enum conformes au protocole ErrorType, mais je ne veux pas avoir à définir des énumérations pour chaque type d'erreur que je lance. Idéalement, j'aimerais pouvoir imiter au plus près l'exemple ci-dessus. J'ai cherché à créer une classe personnalisée qui implémente le protocole ErrorType, mais je ne peux même pas comprendre ce que ce protocole nécessite (voir la documentation ). Des idées?