Ich habe vor kurzem begonnen, Objective-C zu lernen, und ich arbeite an einer iOS-App als Übung, ich möchte mit Überlauf umgehen, indem Ausnahme (ich komme aus einem Java-Hintergrund), ich Gesucht die Referenz gibt es nur NSException
, aber dann las ich in dem Abschnitt, dass Themen über die Ausnahmebehandlung sagen, und sie sagten, NSError
zu verwenden, las ich die Referenz, aber sie hatten das gleiche Protokoll und Methoden, also was ist der Unterschied zwischen ihnen? Und was ist besser?NSException und NSError benutzerdefinierte Ausnahme/Fehler
Auch ich möchte meine eigene Ausnahme oder Fehlerklasse erstellen, gibt es irgendwelche Methoden oder Felder, die ich einschließen sollte? (Wie bei der Implementierung der Exception
Schnittstelle in Java). Dank
Ohh, Okay. Also für den Umgang mit Überlauf sollte ich Exception verwenden, da es ein Fehler in meiner Anwendung ist? –
Ja, wenn es eine unerwartete Situation ist, die nicht mit dem richtigen Code auftreten sollte. –
Ohh Danke, aber was ist mit dem zweiten Teil der Frage, indem ich meine eigene Exception-Klasse erstelle? –