diff --git a/src/joystick/check_8bitdo.sh b/src/joystick/check_8bitdo.sh old mode 100644 new mode 100755 diff --git a/src/video/uikit/SDL_uikitview.m b/src/video/uikit/SDL_uikitview.m index 3b2287ad06..b9ecfed3b8 100644 --- a/src/video/uikit/SDL_uikitview.m +++ b/src/video/uikit/SDL_uikitview.m @@ -367,9 +367,11 @@ extern int SDL_AppleTVRemoteOpenedAsJoystick; - (SDL_Scancode)scancodeFromPress:(UIPress*)press { #ifdef __IPHONE_13_4 - if (press.key != nil) { - return (SDL_Scancode)press.key.keyCode; - } + if ([press respondsToSelector:@selector((key))]) { + if (press.key != nil) { + return (SDL_Scancode)press.key.keyCode; + } + } #endif /* Presses from Apple TV remote */