加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ios – (null)libc abi.dylib:terminate调用抛出异常

发布时间:2020-12-15 02:00:32 所属栏目:百科 来源:网络整理
导读:我使用Xcode 4.5PR和iOS 6beta 2。 我没有更改任何代码,我的应用程序抛出了标题中提到的异常。 我使用Debug Window这个函数引起了这个异常,但是它显示出来 0x38dda960: push {r4,r5,r6,r7,lr} 如何找到问题?我该怎么解决? 解决方法 如果您没有改变任何内
我使用Xcode 4.5PR和iOS 6beta 2。

我没有更改任何代码,我的应用程序抛出了标题中提到的异常。

我使用Debug Window这个函数引起了这个异常,但是它显示出来

0x38dda960:  push   {r4,r5,r6,r7,lr}

如何找到问题?我该怎么解决?

解决方法

如果您没有改变任何内容,这可能只是与目前的iOS 6测试版相关。

但是,对于这个错误的搜索,这里有一些一般建议:

1)它可以是您选择构建相同代码的模拟器:

如果您没有更改任何源代码,请检查以确保您的方案仍然指向与上次工作的相同的模拟器。 (例如,尝试呈现模态视图控制器(presentModalViewController :),但忘记有条件地使用iPad的popover,可能会导致这种情况。)

2)如果堆栈跟踪和控制台无效:

有时,堆栈中唯一的东西是主要的和UIApplicationMain,这使得很难跟踪你自己的来源出了什么问题。这可能是您正在调用或导致被调用的本机框架方法失败的一个迹象。

如果控制台中没有列出方法或特定对象,并且堆栈跟踪不指向您自己的类中的任何方法,请尝试将执行范围尽可能接近于抛出异常的那一点。在黑暗中挑选断点时,我倾向于使用二分查找方法,选择一个枢轴点,并在执行顺序上下移动,并根据需要选择一个新的“中途”点。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读