线程1:致命错误:在解开Optional值时意外发现nil

时间:2017-11-05 01:38:57

标签: swift null optional skphysicsbody

我在这里得到了代码行的错误:

override func touchesBegan(_ touches: Set<UITouch>, with event: UIEvent?) {
    hero.physicsBody?.applyImpulse(CGVector(dx: 0, dy: 300))
}

我对代码很陌生,我无法解决为什么会收到此错误。

1 个答案:

答案 0 :(得分:-4)

physicsBody可能是零,你可以测试nil

filename.mat

可能存在其他问题,但这是我可以在不了解您的计划的情况下建议的所有内容

如果您不知道我的意思是什么,我建议您阅读有关可选数据类型的更多信息What is an optional value in Swift?