我的iPhone应用程序崩溃了,我从Crashlytics获得了下面的堆栈跟踪(iPhone 5C,iOS 7.1.1)。它继续用于500+行,我没有看到任何引用我的代码的地方。有什么方法可以调试吗?
崩溃:com.apple.root.default-优先级EXC_BAD_ACCESS KERN_PROTECTION_FAILURE为0x04fccfe0
..。
发布于 2014-05-18 12:21:40
这是由于堆栈溢出造成的崩溃,请参见重复序列:
Foundation _writeJSONArray + 236
Foundation _writeJSONValue + 504
Foundation ___writeJSONArray_block_invoke + 100
CoreFoundation __53-[__NSArrayM enumerateObjectsWithOptions:usingBlock:]_block_invoke + 90
CoreFoundation -[__NSArrayM enumerateObjectsWithOptions:usingBlock:] + 232看起来,您正在将数组编写到JSON结构中,您的代码最终会处于一个没完没了的循环中。
您自己的代码没有显示在堆栈跟踪中,因为堆栈跟踪变得太大(堆栈溢出),并且这些帧被推入历史记录之外。
https://stackoverflow.com/questions/23717889
复制相似问题