我的应用中有一些错误, 它在控制台中报告:
exc:*** -[__NSArrayI objectAtIndex:]: index 0 beyond bounds for empty array
但它只是崩溃并终止,只是没有破坏代码的崩溃线。
我的设置是错误还是错误?
我知道我的代码有什么问题。我只是想知道为什么xcode不会破坏代码行,而不仅仅是终止了应用程序的运行。
Xcode 6.1 Mac OSX 10.10
答案 0 :(得分:0)
在代码中的某处,您尝试访问数组中的对象但数组为空。在访问数组元素之前,只需使用[myArray count]来检查数组是否为空。