2

有什么方法可以直接从我的应用程序打开我的应用程序设置选项卡,就像我们将用来打开推特设置一样

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

4 回答 4

1

通过显示带有标准 iOS 社交框架的FacebookTwitter作曲家,将向我们展示一个 AlertView,如果未设置帐户,则可以选择直接转到用户的 FB 或 Twitter 设置。因此,当您希望您的用户通过设置应用程序登录他们时,如果他们没有这样做,这将很有帮助。

已经在 iPad 上的 iOS 6 上通过 FB 和 Twitter 对此进行了测试。

于 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

从 iOS 8 开始:

[[UIApplication sharedApplication] openURL:UIApplicationOpenSettingsURLString];

我认为不支持打开除您自己的应用程序(包括 Twitter 和 Facebook 配置页面)以外的任何应用程序的设置。

于 2015-01-02T16:11:36.427 回答
0

只显示作曲家。如果没有可用的 FB 帐户,它将显示一个警报视图以转到设置。适用于 iOS 8

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