The following URL scheme does not work on iOS 7,
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"prefs:root=General:"]];
all url schemes to iOS settings are removed in iOS5.1 and greater versions (so urls like prefs:root=General&path=Network will no longer work)
It Is possible in ios 8 Now
if (&UIApplicationOpenSettingsURLString != NULL) {
NSURL *appSettings = [NSURL URLWithString:UIApplicationOpenSettingsURLString];
[[UIApplication sharedApplication] openURL:appSettings];
}
all url schemes are removed from ios latest version.your code will work on ios 5 but not on other ios i thing.
This URL scheme has been disabled by Apple in SDK 5.1. Its not possible without Jailbreak.
To answer your question: No, this is not possible in iOS 7.
As other pointed out, the URLScheme was removed in iOS 5, and another approach were added in iOS 8.
Also discussed here: Open Settings app from another app programmatically in iPhone