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

时间:2012-10-16 07:32:51

标签: ios ipad

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

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

4 个答案:

答案 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配置页面)的设置。