【问题标题】:removeFromParentNode gets called unexpectedlyremoveFromParentNode 被意外调用
【发布时间】:2015-07-31 18:56:30
【问题描述】:

我正在使用 Swift 和 SceneKit 做一个小应用程序,但我发现了一些非常奇怪的东西。如果我将 SCNNode 子类化并将该对象添加到场景中,则会调用 removeFromParentNode 但不会从场景中删除节点,它只是执行覆盖的附加代码。有人可以解释为什么会这样吗?我正在使用 xcode 7 beta 4 和 El Capitan beta 5

【问题讨论】:

    标签: swift scenekit


    【解决方案1】:

    当覆盖removeFromParentNode 时,您必须调用super.removeFromParentNode(),否则默认行为(删除节点)的代码不会被执行。

    【讨论】:

      猜你喜欢
      • 2019-01-11
      • 1970-01-01
      • 2021-10-31
      • 1970-01-01
      • 1970-01-01
      • 2017-08-13
      • 2016-06-02
      • 2019-12-05
      • 1970-01-01
      相关资源
      最近更新 更多