Fixed running on older versions of iOS
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 3b2287a..b9ecfed 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 */