Ich möchte +[NSException exceptionWithName:reason:userInfo:]
verwenden.
Aber welche Zeichenfolge sollte ich für das Argument Name:
verwenden?
Sollte der Name der Ausnahme im Projekt eindeutig sein? Oder ich kann @ "MyException" für alle meine Ausnahme verwenden?
Und ich weiß nicht, welcher Name der Ausnahme verwendet wird.
Wo werden Ausnahmenamen verwendet?
Sie können den Namen in @catch (NSException *theErr)
verwenden.
Welche Zeichenfolge sollte ich für das Argument Name verwenden:?
Alles, was sinnvoll ist.
Sollte der Name der Ausnahme im Projekt eindeutig sein?
Nein.
Oder ich kann @ "MyException" für alle meine Ausnahme verwenden?
Ja, aber Sie sollten aussagekräftige Namen verwenden.
%Vor%Werfen Sie einen Blick auf Grundlegendes zu Exceptions und Handlern in Cocoa
Letztendlich besteht die Absicht, eine Ausnahme auf diese Weise hinzuzufügen, darin, ein Problem so schnell wie möglich zu erkennen, zu melden und die Diagnose zuzulassen.
Daher hängt es davon ab, ob Sie einen Ausnahmebegriff wählen, der für Ihr Projekt oder spezifisch für das Problem spezifisch ist (z. B. Quelle, Methode), damit Sie die besten Diagnoseinformationen erhalten.
Ausnahmebezeichnungen können in Ihren Apps geteilt werden, da sie von der App gemeldet werden, um festzustellen, woher die Ausnahme stammt.
Tags und Links objective-c iphone