【问题标题】:What does the number pair mean in the output of NSException?NSException 输出中的数字对是什么意思?
【发布时间】:2012-12-23 09:58:54
【问题描述】:

抱歉,我担心这个问题相当含糊,但我不知道要使用的正确术语。也许有人可以编辑它?

我正在尝试理解这个问题是什么

2012-12-23 09:53:36.827 myApp[10768:303] *** -[__NSArrayM objectAtIndex:]: index 13 beyond bounds for empty array

方括号中的数字对是指行号还是什么?

【问题讨论】:

    标签: objective-c cocoa nsexception


    【解决方案1】:

    这些是 [processId:logging thread's Mach port]

    【讨论】:

    • 好的,谢谢。你有什么想法我可以追踪这个错误吗?
    • 它表示您正在尝试访问数组中的第 13 个元素,而它的元素总数少于 13 个。如果你想找到这个错误在哪里,你可以跟踪堆栈跟踪,当你运行你的应用程序并且它崩溃时,它必须在 XCode 的左侧打开。
    • 啊,太好了,我找到了问题所在。谢谢!
    • @AnoopVaidya:取决于“你的数组没有价值”的意思。肯定有一个数组,但它不包含任何对象。
    猜你喜欢
    • 1970-01-01
    • 2018-06-15
    • 2022-01-28
    • 2011-12-27
    • 1970-01-01
    • 2011-02-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多