I'm having an issue with device orientation and input. Using xcode->projects->orientation settings I have disabled everything except Portrait. When I turn the device, the graphics remain in place (as expected), but KKInput gestures (such as panning) seem to offer incorrect coordinates and translations. My number one suspicion is that I'm missing something related to KKInput's handling of convertToGL. To me it seems like Cocos2d is still reading the device's orientation and taking that into account for calculations. Below is an illustration if it helps.
Two 'square' sprites from a grid of squares.
**** | ****
* * | * *
**** | ****
Pan my finger over the XX sprite, dragging it to the right.
**** | ****
-> *XX* | * * (squares move horizontal)
**** | ****
Turn the device to Landscape.
**** | ****
* * | * *
**** | ****
Pan my finger over the XX sprite, dragging it to the right.
^ (squares move vertical)
^
**** |
*XX* |
**** |
____ | ****
* *
**** | ****
* * |
**** |