如何从ipad中的应用程序启动设置应用程序中的myapplication设置选项卡

有没有办法直接从我的应用程序打开我的应用程序设置选项卡,就像我们将用于打开Twitter设置

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

通过向FacebookTwittercomposer php展示标准iOS社交框架, 如果帐户未设置,将向我们提供一个AlertView,可选择直接转到FB或Twitter设置。 因此,当您希望用户通过“ 设置”应用程序登录时,这将非常有用,如果他们还没有这样做的话。

已经使用FB和Twitter在iPad上测试了iOS 6。

在推文之前避免使用canSendTweet方法进行检查,只需提供ViewController。 如果你正在使用iOS6,也应该为社交框架工作。 以下示例。

 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. 

从iOS 8开始:

 [[UIApplication sharedApplication] openURL:UIApplicationOpenSettingsURLString]; 

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

只要展示composer php。 如果没有可用的FB帐户,它将显示AlertView以转到“设置”。 适用于iOS 8

 var controller = SLComposeViewController(forServiceType: SLServiceTypeFacebook) controller.setInitialText("My Post") self.presentViewController(controller, animated: true, completion: nil)