(空)的libc ++ abi.dylib:终止叫做抛出一个异常((null) libc++abi.

2019-06-25 23:14发布

我使用的Xcode 4.5PR和iOS 6beta 2。

我没有改变任何代码,我的申请扔在标题中提到的异常。

我用调试窗口,它的功能导致此异常,但它显示

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

我如何才能找到一个问题吗? 我怎样才能解决这个问题?

Answer 1:

如果你没有改变任何东西,这可能只是简单地按照目前有关iOS 6的测试版。

然而,对于那些在谷歌上搜索这个错误,这里有一些一般性的建议:

1)这可能是您选择建立相同的代码模拟器:

如果你没有改变任何代码,检查以确保您的方案仍然是指向它上次工作在相同的模拟器。 (例如,试图提出一个模态视图控制器( presentModalViewController:但忘记有条件使用为iPad一个酥料饼,可能会导致此。)

2)如果堆栈跟踪和控制台是无益的:

有时,在堆栈中的唯一的东西是mainUIApplicationMain ,这使得它很难追查出了什么差错在自己的来源。 这可能是有些事情是在你打电话或者造成被称为本地框架方法失败的标志。

如果没有方法或具体的对象是在控制台列出,堆栈跟踪不指向从你自己的类的任何方法,尽量缩小执行尽可能靠近你可以在其中抛出异常的点。 当在黑暗中采摘的断点,我倾向于使用二进制搜索方法,选择一个支点,并与上下移动的执行顺序和选择必要的一个新的“半路”点。



Answer 2:

坐落于C ++异常断点寻找到它被抛出。



Answer 3:

请确保您使用的Xcode开发者预览版本(4.5)并没有按习惯打开发行版本(4.3.3),绝对有相匹配的iOS测试,如果你还没有更新你不能运行的项目设置在iOS 6测试版更新工程设置后到iOS 6应用程序将不再在iOS 5.xx的设备上运行了一个在其他。



Answer 4:

它发生在这里当我设置一个contrain上的对象ISO它asigning到上海华



Answer 5:

发生之这个错误的原因...

我在.H和.m文件,但不能在这些变量的故事板链接改变一些IBOutlet中变量的名称后出现此错误。 重做的链接后,一切好起来的工作。 希望这可以帮助一些你。



Answer 6:

我正在一个快速的示例应用程序用的MKMapView和想出了这个错误之前我添加MapKit.framework到我的项目-有时候,这可能如果你只是缺少一个库发生。



Answer 7:

有的时候问题出现时,用户输入任何框架,这样还导入.PCH文件中application.Hope的资源文件夹框架这可以帮助你们中的一些。



Answer 8:

这是发生在我身上走了,当我在“其它链接器标记”设置-ObjC



Answer 9:

此异常可发生于多种原因。 找到确切的根源,最好的办法是看console 。 在那里,你会发现这样的文字:

*** lorem ipsum lorem ipsum lorem ipsum
*** First throw call stack: (0x1d16012 0x16c3e7e 0xa4ef96 0x607704 0x6079a2 0x606876 0x617cb5 0x618beb 0x60a698 0x2b81df9 0x2b81ad0 0x1c8bbf5 0x1c8b962 0x1cbcbb6 0x1cbbf44 0x1cbbe1b 0x60617a 0x607ffc 0x1d1d 0x1c45) libc++abi.dylib: terminate called throwing an exception

下面的文字lorem ipsumFirst throw call stack为什么异常被抛出将查明确切的问题。 解决这个问题,你是好去。



Answer 10:

这个错误是常见的,当你手动从项目中删除您的故事板和重用你的ViewController没有故事板使用。 请确保您的视图控制器被添加到您的AppDelegate你的窗口的根视图控制器和视图控制器init的无笔尖名字(因为你已经删除,取消你的故事板的时候) - 和最重要的,从你的plist中删除行文件告诉故事板文件应该存在诸如“主要故事板文件基本名称(新iPad)”或“主要故事板文件基本名称(iPhone)”的应用程序。 一旦这些都消失了您的应用程序将停止寻找一个故事板,你会金像金毛!



Answer 11:

我得到这个卡住了好一阵子,然后我发现我可以得到异常的精确跟踪堆栈设置断点所有异常。



文章来源: (null) libc++abi.dylib: terminate called throwing an exception