I investigated this a bit more, and have some additional details.
I created a custom gesture recognizer and registered it with the same
view, to try and get more insight into what the simulated touch events
from KIF look like. I do see the gesture recognizer's touchesBegan/
Moved/Ended/Etc methods being called. Once thing I did notice is that
when KIF is simulating a drag it doesn't set
UITouch::_previousLocationInWindow to the previous point in the path.
So I modified [UIView dragAlongPathWithPoints:count:] to set the
previous location but unfortunately the UISwipeGestureRecognizer is
still not recognizing the gesture. I'll continue to investigate.
Has anyone managed to use [UIView dragAlongPathWithPoints:count:]
successfully?