Sprite kit -(void)didBeginContact:(skphysiccontact*)使用空节点调用的联系人

Sprite kit -(void)didBeginContact:(skphysiccontact*)使用空节点调用的联系人,sprite-kit,Sprite Kit,有人能解释一下为什么使用contact.bodyA.node=NULL和contact.bodyB.node=NULL调用该方法吗 这是正常的行为还是我正在做的事情导致了这种情况 如果这是正常的,那么检查NULL节点并忽略调用是正确的操作吗?您的意思是contact.bodyA.node==nil&&contact.bodyB.node==nil,抱歉,Swift和Obj-C代码混合使用…您是说contact.bodyA.node==nil&&contact.bodyB.node==nil?是的

有人能解释一下为什么使用contact.bodyA.node=NULL和contact.bodyB.node=NULL调用该方法吗

这是正常的行为还是我正在做的事情导致了这种情况


如果这是正常的,那么检查
NULL
节点并忽略调用是正确的操作吗?

您的意思是
contact.bodyA.node==nil&&contact.bodyB.node==nil
,抱歉,Swift和Obj-C代码混合使用…您是说
contact.bodyA.node==nil&&contact.bodyB.node==nil
?是的,可能是Swift和Obj-C代码混合使用。。。