diff --git a/src/video/uikit/SDL_uikitviewcontroller.h b/src/video/uikit/SDL_uikitviewcontroller.h
index 382cc494f34f562b239f0f171b9f0d9b840581c9..904fc17eb628ea90d2bf5083fb487c6f2dc29aed 100644
--- a/src/video/uikit/SDL_uikitviewcontroller.h
+++ b/src/video/uikit/SDL_uikitviewcontroller.h
@@ -27,8 +27,12 @@
 @private
     SDL_Window *window;
 }
+
+@property (readwrite) SDL_Window *window;
+
 - (id)initWithSDLWindow:(SDL_Window *)_window;
 - (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)orient;
 - (void)loadView;
 - (void)didRotateFromInterfaceOrientation:(UIInterfaceOrientation)fromInterfaceOrientation;
+
 @end
diff --git a/src/video/uikit/SDL_uikitviewcontroller.m b/src/video/uikit/SDL_uikitviewcontroller.m
index 46ec2865f5d07f6a38cfa23cfcf0f8be16cb7aa0..3d436fef33f7d01197fdc077efe199bf379d6b07 100644
--- a/src/video/uikit/SDL_uikitviewcontroller.m
+++ b/src/video/uikit/SDL_uikitviewcontroller.m
@@ -33,12 +33,15 @@
 
 @implementation SDL_uikitviewcontroller
 
+@synthesize window;
+
 - (id)initWithSDLWindow:(SDL_Window *)_window
 {
-    if ((self = [self init]) == nil) {
+    self = [self init];
+    if (self == nil) {
         return nil;
     }
-    self->window = _window;
+    self.window = _window;
     return self;
 }