How to Make a Game Like Candy Crush with SpriteKit and Swift: Part 2 | Ray Wenderlich

Updated for Xcode 9.3 and Swift 4.1. Learn how to make a Candy Crush-like mobile game, using Swift and SpriteKit to animate and build the logic of your game.

This is a companion discussion topic for the original entry at

I’m going through this tutorial, and up to the point right before “animating the swaps”
But the touch and the swipe are only occasionally recognized. As in I might try touching and swiping 10 times, and only one of them shows up in the debug console. This happens with both using the simulator and running the program on my iPad connected.
I get this was updated in Xcode 9.3, and I’m currently using Version 12.0.1 (12A7300). But why is it so non-responsive?