Twitterの設定を開くために使用するように、アプリケーションから直接myapplication設定タブを開く方法はありますか
([[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"prefs:root=TWITTER"]]).
標準の iOS ソーシャル フレームワークを使用してFacebookまたはTwitterコンポーザーを表示することにより、アカウントがセットアップされていない場合にユーザーの FB または Twitter 設定に直接移動するオプションを含む AlertView が表示されます。そのため、ユーザーが設定アプリを介してログインしていない場合に、ユーザーにログインしてもらいたい場合に役立ちます。
FB と Twitter の両方を使用して、iPad の iOS 6 でこれをテストしました。
ツイートする前に canSendTweet メソッドを使用してチェックすることは避け、ViewController を提示するだけにしてください。iOS6 を使用している場合は、Social フレームワークでも機能するはずです。以下の例。
TWTweetComposeViewController *tweetSheet = [[TWTweetComposeViewController alloc] init];
[self presentModalViewController:tweetSheet animated:YES];
//If the user doesn't have twitter enabled then an alertview will pop up giving them to option to go straight to settings.
作曲者を表示するだけです。利用可能な FB アカウントがない場合は、[設定] に移動するための AlertView が表示されます。iOS 8 で動作
var controller = SLComposeViewController(forServiceType: SLServiceTypeFacebook)
controller.setInitialText("My Post")
self.presentViewController(controller, animated: true, completion: nil)
iOS 8 以降:
[[UIApplication sharedApplication] openURL:UIApplicationOpenSettingsURLString];
自分のアプリ以外のアプリ (Twitter や Facebook の構成ページを含む) の設定を開くことはサポートされていないと思います。