Objective C : Custom exception

POUNAS

Membre confirmé
3 Juillet 2011
35
0
Bonjour à toutes et à tous,

je cherche un exemple de code source qui customise NSException (définition, déclaration
classe exception + appel exception).

merci par avance.
 
Pourquoi sous-classer ?
La méthode +raise:format: ne te suffit pas ?

Oui elle peut me suffire.

Mais il est souvent utile de pouvoir, conceptuellement parlant, définir le type d'exception qui est
throwée ou raisée.

Je me demande s'il est donc possible de sous - classer NSException ? si oui comment ?
 
Oui il est possible de sous-classe une NSException, tout le monde fait cela pour définir les exceptions liées à son code. Voir les explications d'Apple ici.
Par contre si tu souhaites personnaliser le comportement d'un block try-catch-finalize ou d'un throw, j'ai peur qu'il faille passer par des macros.
 
Dernière édition: