问题标签 [exc-bad-instruction]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
1540 浏览

ios - dispatch_group EXC_BAD_INSTRUCTION

EXC_BAD_INSTRUCTION在使用dispatch_group_t. 我正在使用MagicalRecord,我的成功块在保存后被触发MagicalRecorddispatch_group_leave(group)如果没有要保存的更改,我的线路崩溃 - 否则它工作正常。我有几个类似的电话是该组的一部分,而且我都遇到了同样的问题。我完全迷路了......有什么想法吗?

下面是我的代码:

编辑 我在控制台中没有得到任何输出,但我确实在回溯中得到了这个问题(不确定这是否有帮助): 在此处输入图像描述

0 投票
1 回答
3506 浏览

ios - 如何在 Swift 中从数组中提取随机项?

我正在尝试从数组中拉出一个随机项目。当我跑步时,它在拉一个随机项目和给我这个错误“EXC_BAD_INSTRUCTION”之间工作大约 50/50。知道发生了什么吗?

现在我的代码看起来像这样:之前的解决方案

这就是我现在正在使用的,似乎正在工作。谢谢大家的帮助。

0 投票
2 回答
4409 浏览

multidimensional-array - 使用多维数组时 Swift 上的 EXC_BAD_INSTRUCTION (code=EXC_I386_INVOP,subcode =0x0)

当我尝试创建一个包含带有枚举的数组的数组时出现此错误。

为了更好地说明这里的代码:

这些是保存枚举的数组,最后一个将保存这些数组。

当我尝试将值分配给 allBlocks 时发生错误

如果我将代码更改为此,我不会收到错误:

但是后来我无法在另一个地方访问 allBlocks 变量。

编辑:如果它有帮助

0 投票
1 回答
352 浏览

ios - 写入值后获取 plist 数据时出错

我正在尝试制作一个 plist 文件以在我的SKScene视图控制器和设置视图控制器之间共享数据。由于我允许用户在游戏期间随时访问设置,因此如果用户进行了任何更改,我总是从 plist 文件 b4 中获取数据来启动游戏。

如果用户根本不去设置更改设置,我可以运行此功能而不会出现中断和错误。
但是一旦我在设置视图控制器中更改了速度值,并且一旦调用了这个函数,plistPath = NSBundle.mainBundle().pathForResource("Settings", ofType: "plist");总是会抛出一个EXC_BAD_INSTRUCTION错误。

这就是我从 plist 更改值的方式

编辑:我注意到问题来自这一行let speed: CGFloat = dict.valueForKey("Speed") as CGFloat;似乎一旦我删除它就不会抛出任何错误,但是我需要它从 plist 中读取值?

0 投票
2 回答
1320 浏览

xcode - 快速语言中的随机数生成问题 - EXC_BAD_INSTRUCTION

我试图以随机顺序生成一个包含字符串的数组,但在函数 randomPile 的末尾总是出现错误“Thread1:EXC_BAD_INSTRUCTION (code=EXC_I386_INVOP, subcode=0x0)”。下面是我的代码:

0 投票
1 回答
791 浏览

ios - NSUserDefaults 因 EXC_BAD_INSTRUCTION 而崩溃

我的应用程序与EXC_BAD_INSTRUCTION(code=EXC_i386_INVOP, subcode=0x0). 控制台记录(lldb). 我正在尝试NSUserDefaults使用NSKeyedArchiverand NSKeyedUnarchiver。我试图序列化的类是 的子类NSManagedObject,所以我不能直接序列化它(实际上我可以,但我不能反序列化它,因为它需要一个NSManagedObjectContext)。但实际上,如果有办法直接序列化类,请这么说=)

为了解决这个问题,我创建了一个与对象具有相同属性的 NSDictionary,然后对其进行序列化。就是这样:

然后反其道而行之。当从标准用户默认值中检索数据时,此代码在第二行崩溃:

0 投票
2 回答
403 浏览

ios - NSJSONSerialization 没有返回错误

有代码:

如果数据有 JSON,它就完美了。但是,如果还有其他东西(不是 JSON 数组),它只会出现致命错误,并且 iOS 模拟器会以 EXC_BAD_INSTRUCTION 关闭。所以没有电话err。以前怎么查data?或者抓住错误。

0 投票
1 回答
5482 浏览

ios - 斯威夫特 EXC_BAD_INSTRUCTION

我尝试编写游戏代码(我使用本教程https://www.youtube.com/watch?v=LkYpoRj-7hA我是 Swift 中的新手)。到目前为止,这就是我的代码:

首先 ii 使用以下输出获取“线程 1:信号 SIGABRT”:

在 Debug > Continue 我得到Thread 1: EXC_BAD_INSTRUCTION (code=EXC_I386_INVOP, subcode=0x0)

就是这样。

任何人都可以在这里帮助我吗?

0 投票
3 回答
5019 浏览

ios - EXC_BAD_INSTRUCTION 错误

我在 Xcode 6 中多次遇到过这个问题。问题是我有一个球在跑,当他击中一个障碍时,他就死了。不过他可以跳。但是第一个块总是崩溃。就像我只是像不在空中一样正常滚动并击中第一个方块,它就会冻结并关闭。

它给了我这个错误:

线程 1:EXC_BAD_INSTRUCTION(代码=EXC_1386_INVOP,子代码=0x0)

第 2 行和第 7 行有绿色背景(计算空格)。

这是错误行:

0 投票
3 回答
434 浏览

swift - 带有 Swift UIButton 的 EXC_BAD_INSTRUCTION

我在一个函数中使用下面的代码来处理我的视图中的所有 UIButton,当视图中的所有对象都是 UIButton 时它工作正常。

但如果在同一个视图中有任何其他对象,如 Label 或 ImageView,我会收到错误“EXC_BAD_INSTRUCTION(code=EXC_I386_INVOP,subdued=0x0)”。

我应该如何更改代码以使其仅适用于(所有)UIButton。