Warum unterbricht NSAssert main anstelle des Codes, der die Assertion aufruft?

Ich habe diesen NSAssert eingestellt

NSAssert(isStillLoadingArgument== [[self class] stillLoading],@"Hmm.... we think isStill Loading is false or true and yet stillLoading is true");;

Hier ist der Screenshot, wo ich diese Frage stelle:

Wenn die Behauptung fehlschlägt, wird der Code hier unterbrochen:

Das ist sehr ärgerlich, weil ich sehen möchte, dass die Behauptung in dem Code aufhört, den ich stattdessen eingerichtet habe. Also, wie mache ich das?

Ben Antwort löst das Problem leider nicht:

Antworten auf die Frage(2)

Ihre Antwort auf die Frage