diff --git a/Sources/uYouPlus.xm b/Sources/uYouPlus.xm index b2da141..833d252 100644 --- a/Sources/uYouPlus.xm +++ b/Sources/uYouPlus.xm @@ -100,13 +100,9 @@ NSBundle *tweakBundle = uYouPlusBundle(); } %new; - (void)settingsAction { - UIViewController *settingsViewController = [self _viewControllerForAncestor]; - Class YTSettingsViewControllerClass = NSClassFromString(@"SettingsViewController"); - id settingsVC = [[YTSettingsViewControllerClass alloc] initWithEndpoint:applicationSettingsEndpoint]; - if ([settingsVC respondsToSelector:@selector(_parentResponder)]) { - id parentResponder = [settingsVC performSelector:@selector(_parentResponder)]; - [parentResponder triggerSettingsMenu]; - } + YTSettingsViewController *settingsVC = [[YTSettingsViewController alloc] init]; + id parentResponder = [settingsVC _parentResponder]; + [parentResponder triggerSettingsMenu]; } %end