Est-ce que quelqu'un a déjà  utilisé NSError ?

aranaudaranaud Membre
13:48 modifié dans API AppKit #1
Pour envoyer des messages d'erreur personnaliser.

J'ai récupéré un exemple sur Internet, mais je n'arrive pas à  personnaliser les erreurs.
<br />NSString *errorString = NSLocalizedStringFromTable(@&quot;Age must greater than zero&quot;, @&quot;Person&quot;, @&quot;validation: zero age error&quot;);<br />NSDictionary *userInfoDict = [NSDictionary dictionaryWithObject:errorString forKey:NSLocalizedDescriptionKey];<br />NSError *error = [[[NSError alloc] initWithDomain:@&quot;essai erreur&quot; code:1 userInfo:userInfoDict] autorelease];<br />*outError = error;&nbsp; &nbsp; // pour envoyer l&#39;erreur <br />

Réponses

  • Eddy58Eddy58 Membre
    13:48 modifié #2
    Cette classe ne fonctionne pas aussi simplement qu'on ne le pense, il vaut mieux lire la doc officielle.
  • aranaudaranaud Membre
    13:48 modifié #3
    Oui, je suis malheureusement entrant de m'en rendre compte. :'(
    Mais je vais continuer à  chercher à  l'utiliser. Surtout qu'Apple semble vouloir en forcer l'utilisation. Enfin c'est ce qui me semble vu que la plupart des méthodes que j'utilise dans NSDocument son Deprecated dans Mac OS 10.4 et remplacé par des méthodes qui font appelle à  NSError.
Connectez-vous ou Inscrivez-vous pour répondre.