Domanda

I set this NSAssert

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

Here is the screenshot of where I ask this question: enter image description here

Then when assertion fail, the code break here:

enter image description here

Which is very annoying because I want to see the assertion break on the code I set up the assertion instead. So, how do I do so.

Ben answer unfortunately doesn't solve the issue: enter image description here

È stato utile?

Soluzione

You need to add a Breakpoint to your project for all exceptions.

1) Click on breakpoint navigator

Breakpoint

2) Add an exception breakpoint

Exception

3) Make sure you set it to break on all exceptions

All

Now XCode will break to the actual assert rather than main. Hope this helps!

Altri suggerimenti

Configure the debugger to break on exceptions.

When an assertion fails, it raises an exception. If nothing catches the exception, it terminates the program after unwinding the stack, leaving it at main().

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top