2

Twitterの設定を開くために使用するように、アプリケーションから直接myapplication設定タブを開く方法はありますか

([[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"prefs:root=TWITTER"]]).
4

4 に答える 4

1

標準の iOS ソーシャル フレームワークを使用してFacebookまたはTwitterコンポーザーを表示することにより、アカウントがセットアップされていない場合にユーザーの FB または Twitter 設定に直接移動するオプションを含む AlertView が表示されます。そのため、ユーザーが設定アプリを介してログインしていない場合に、ユーザーにログインしてもらいたい場合に役立ちます。

FB と Twitter の両方を使用して、iPad の iOS 6 でこれをテストしました。

于 2012-11-02T13:07:11.687 に答える
1

ツイートする前に 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.
于 2013-04-26T00:27:08.020 に答える
0

作曲者を表示するだけです。利用可能な FB アカウントがない場合は、[設定] に移動するための AlertView が表示されます。iOS 8 で動作

var controller = SLComposeViewController(forServiceType: SLServiceTypeFacebook)
controller.setInitialText("My Post")
self.presentViewController(controller, animated: true, completion: nil)
于 2015-01-02T16:06:32.920 に答える
0

iOS 8 以降:

[[UIApplication sharedApplication] openURL:UIApplicationOpenSettingsURLString];

自分のアプリ以外のアプリ (Twitter や Facebook の構成ページを含む) の設定を開くことはサポートされていないと思います。

于 2015-01-02T16:11:36.427 に答える