Xcode异常停止在堆栈顶部
问题描述:
Dears,Xcode异常停止在堆栈顶部
因为我安装了XCode 8,所以我注意到某些对我来说很烦人的东西。
只要代码中存在异常,XCode就不会将我指向导致此异常的行,而是会将我指向该线程的顶部。
例如,出现这种情况
我总是期待是指我我已经开发了这样的类:
是的,我知道,我每次都可以手动切换,但这是浪费时间。如果有人告诉我,如果有一个设置可以使Xcode指向开发文件而不是这个奇怪的文件,这将是有益的。
谢谢
答
如果添加一个异常断点,当异常被抛出的Xcode将打破,这听起来像你想要的(并且是非常有用的)。
谢谢,泰德,但这不是我正在问的情况。断点正在工作。什么是不正常工作是指出有问题的线,当我不期待例外 –
我刚刚做了一个测试项目用这行在 - '应用程序:didFinishLaunchingWithOptions:NSLog(@“%@”,[[NSArray数组]] objectAtIndex:1 ]);' - 并且没有断点,它停在main()中。如果我添加一个异常断点(在任何异常时断开),调试器会停止在这一行,引发异常。 – tsfrank
所以我想我的偏好有问题。我不知道为什么会发生这种情况。 –