SpriteKit: didBeginContact being called non-stop on iPad
问题 I have a very simple project using SpriteKit where a monster is dropped and walks across a platform. On the iPhone, didBeginContact gets called once when the monster hits the platform. However, on the iPad, the method gets called several times a second as the monster slides across the platform. Why is it fine on the iPhone but buggy on the iPad? I've tested on both the simulator and an actual iPad. Here is where I set up the Categories static const uint32_t playerCategory = 0x1 << 0; static