diff --git a/InAppSettings/InAppSettings.m b/InAppSettings/InAppSettings.m index d297cc0..1422e9d 100644 --- a/InAppSettings/InAppSettings.m +++ b/InAppSettings/InAppSettings.m @@ -24,10 +24,14 @@ + (void)registerDefaults{ @implementation InAppSettingsModalViewController -- (id)init{ - InAppSettingsViewController *settings = [[InAppSettingsViewController alloc] init]; - [settings addDoneButton]; - return [[InAppSettingsModalViewController alloc] initWithRootViewController:settings]; +- (void)viewDidLoad{ + [super viewDidLoad]; + + if (self.viewControllers.count == 0){ + InAppSettingsViewController *settings = [[InAppSettingsViewController alloc] init]; + [settings addDoneButton]; + self.viewControllers = @[settings]; + } } @end