如何在Swift中暂时停止使用方法?

时间:2016-01-28 01:16:03

标签: ios swift

每次触摸要移动的节点时,都会触发一个方法,所以我只想在spriteKit,swift中使用touchesMoved方法时停止该方法。我尝试在touchesMoved中编写类似addBlocks()== nil,但没用。当我触摸节点时,如何才能停止调用该方法?移动该节点后,我希望它再次使用。任何的想法?

1 个答案:

答案 0 :(得分:1)

addBlocks() == nil // this returns false

我建议您覆盖touchesBegan:withEvent:touchesEnded:withEvent:并触发布尔值以停止调用addBlocks。或者只是在addBlocks()事件中调用touchesBegan