I know I can open the settings app in iOS 5 using
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"prefs://"]];
but is there a way to open the Twitter settings page directly? The desired functionality can be seen when you try to present a TWTweetComposeViewController and you have not set up a Twitter account.
Try,
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"prefs:root=TWITTER"]];
I found out that the root value is the key of the localized string found in the "Settings.strings" file of the Preferences.app. Here are some values that I tested to work:
General: General
iCloud: CASTLE
Mail: ACCOUNT_SETTINGS
Twitter: TWITTER
Safari: Safari
Music: MUSIC
Video: VIDEO
Photos: Photos
Notes: NOTES
Store: STORE
However I can't figure out how to do this with my own app's settings.
prefs:root=Apps&path=<CFBundleDisplayName> seems not to work.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With