ope*_*rog 9 xcode objective-c ios
Xcode抛出异常:
由于未捕获的异常'NSInvalidArgumentException'终止应用程序,原因:' * - [__ NSArrayM insertObject:atIndex:]:object不能为nil'
但是在调试模式下,它不会停止发生异常的位置.它结束了
return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class]));
Run Code Online (Sandbox Code Playgroud)
消息"SIGABRT".堆栈跟踪仅显示此"主要".
有没有办法找出代码中的哪个nil对象试图插入数组?
das*_*ght 24
在你的项目,选择断点导航器中,单击[+]按钮,添加例外断点....单击Exception> All,然后单击Break> On Throw,单击[Done].
有了这个设置,Xcode应该在项目中抛出异常的地方中断.您可能需要沿着堆栈向下走一两帧才能找到您的代码.
| 归档时间: |
|
| 查看次数: |
3030 次 |
| 最近记录: |