【发布时间】:2016-06-10 18:10:07
【问题描述】:
我有一个 iOS 应用,它一直在使用 cocos2dx。当应用程序和 cocos 库都针对 iOS 6 时,应用程序运行良好,但是当我将其更改为 7 或 8 时,我突然出现此错误。
libc++abi.dylib: 以 std::out_of_range: basic_string 类型的未捕获异常终止
为什么会突然出现这种情况
【问题讨论】:
我有一个 iOS 应用,它一直在使用 cocos2dx。当应用程序和 cocos 库都针对 iOS 6 时,应用程序运行良好,但是当我将其更改为 7 或 8 时,我突然出现此错误。
libc++abi.dylib: 以 std::out_of_range: basic_string 类型的未捕获异常终止
为什么会突然出现这种情况
【问题讨论】:
这很可能是您的代码崩溃,遍历字符串并越界访问。
尝试在 XCode 中调试您的应用程序并为所有异常添加断点: http://blog.manbolo.com/2012/01/23/xcode-tips-1-break-on-exceptions
然后您可以将调用堆栈向上跟踪到有问题的代码。
【讨论】: