有没有办法直接从我的应用程序打开我的应用程序设置选项卡,就像我们用来打开Twitter设置一样
([[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"prefs:root=TWITTER"]]).
答案 0 :(得分:1)
通过使用标准iOS社交框架展示 Facebook 或 Twitter 作曲家,我们将向我们展示一个AlertView,其中包含一个选项,可直接转到用户的FB或Twitter设置如果帐户未设置。因此,当您希望用户通过设置应用程序登录时,这将非常有用,如果他们还没有这样做的话。
使用FB和Twitter在iPad上测试了iOS 6。
答案 1 :(得分: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.
答案 2 :(得分:0)
只要展示作曲家。如果没有可用的FB帐户,它将显示AlertView以转到“设置”。适用于iOS 8
var controller = SLComposeViewController(forServiceType: SLServiceTypeFacebook)
controller.setInitialText("My Post")
self.presentViewController(controller, animated: true, completion: nil)
答案 3 :(得分:0)
从iOS 8开始:
[[UIApplication sharedApplication] openURL:UIApplicationOpenSettingsURLString];
我不相信支持打开除您自己以外的任何应用程序(包括Twitter和Facebook配置页面)的设置。