用如下的方法可以非常方便停留到具体crash的某行代码
Adding an Exception Breakpoint
Add an exception breakpoint to your project in the breakpoint navigator.
To add an exception breakpoint
-
In the bottom-left corner of the breakpoints navigator, click the Add button.
-
Choose Add Exception Breakpoint.
-
In the Exception pop-up menu, choose the type of exception on which you want execution to stop:
-
All. Stops on all exceptions.
-
Objective-C. Stops on Objective-C exceptions.
-
C++. Stops on C++ exceptions.
To stop on a particular C++ exception, specify the exception name.
-
-
Choose the phase of the exception handling process at which you want program execution to stop.
-
Click Done.
The screenshot shows the properties of an exception breakpoint.