gpt4 book ai didi

iphone - 找出 nsrangeException 的来源

转载 作者:行者123 更新时间:2023-12-03 18:33:21 29 4
gpt4 key购买 nike

我有一个 NSRangeException 错误,该错误并不总是发生(尤其是在调试时)。它是随机出现的,我无法弄清楚它来自哪里。我有很多数组操作,因此很难以这种方式消除它。

我的问题是我是否可以从调试器输出中获得线索,例如类和行号,例如数字 12109 和 707 是多少?:

2012-03-15 09:25:15.303 appname[12109:707] *** Terminating app due to uncaught exception 'NSRangeException', reason: '*** -[__NSArrayI objectAtIndex:]: index 2 beyond bounds [0 .. 0]'

任何指示表示赞赏。

编辑:日志的剩余部分:

*** First throw call stack:
(0x33ff38bf 0x342431e5 0x33f4b275 0x1702d 0x37662331 0x3761b2b3 0x33f4d435 0x373b79eb 0x373b79a7 0x373b7985 0x373b76f5 0x3744de55 0x374e3e45 0x373aa99b 0x33fc7b4b 0x33fc5d87 0x33fc60e1 0x33f494dd 0x33f493a5 0x307cdfcd 0x373ca743 0x2325 0x22e4)
terminate called throwing an exception

最佳答案

添加异常断点。这将停止在引发异常的行上。

在断点导航器中,单击左下角的加号,选择异常断点和所有异常。你真的应该在所有项目中都使用它,它是无价的。不过,我们在这里的问题会少得多!

关于iphone - 找出 nsrangeException 的来源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9716309/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com