xcode - 我不明白的随机 Xcode 错误

标签 xcode swift

所以我收到这个错误,上面写着 EXC_BAD_INSTRUCTION,我不知道为什么有人可以解释它?下面有问题的代码以粗体显示。让您知道这是使用 SWIFT

**actionArray.addObject(SKAction.moveTo(CGPointMake(position, -alien.size.height), duration: NSTimeInterval(duration)))**

    actionArray.addObject(SKAction.removeFromParent())

    alien.runAction(SKAction.sequence(actionArray))

这是为您提供的代码的详细 View

alien.position = CGPointMake(position, self.frame.size.height+alien.size.height)

    self.addChild(alien)

    let minDuration = 2
    let maxDuration = 4
    let rangeDuration = maxDuration - minDuration
    let duration = Int(arc4random()) % Int(rangeDuration) + Int(minDuration)

    var actionArray:NSMutableArray = NSMutableArray()


    actionArray.addObject(SKAction.moveTo(CGPointMake(position, -alien.size.height), duration: NSTimeInterval(duration)))

    actionArray.addObject(SKAction.removeFromParent())

    alien.runAction(SKAction.sequence(actionArray))

最佳答案

你的 Xcode 更新到 beta 4 了吗?
另请尝试转到“窗口”->“管理器”-> 选择您的项目-> 选择“派生数据”旁边的删除。
我有一个奇怪的错误,我的应用程序只能在模拟器中运行,如果我使用我的设备,则会出现 EXC_BAD_INSTRUCTION 错误。删除派生数据修复了它。

关于xcode - 我不明白的随机 Xcode 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24973433/

相关文章:

swift - 在 Swift 3 和 Xcode 中使用堆栈 View 按钮打开 Storyboard View

ios - 在后台更新位置不会在后台运行后保持应用程序运行

ios - 如何在 swift 中使用 mvvm 合并两个数据源模型

ios - 撤销 iOS 分发证书

objective-c - 如何在 ReactiveCocoa 5 中将 RACSignal 转换为 SignalProducer?

ios - 如何更改 UIActionSheet 中文本按钮的颜色?

IOS 和 Objective C - 如何在 Tableview 的 NSUserDefaults 中显示 NSDictionaries 的 NSMutableArray?

ios - 返回动画功能

XCode 编辑项目设置与编辑事件目标

Xcode 7.2 成功存档不会显示在管理器中,但会显示在有关派生数据文件夹的存档文件夹中