iOS:按照Youtube应用程序的编程方式打开“设置”应用

时间:2012-06-02 05:58:39

标签: objective-c ios4 ios5 youtube settings

我们知道Apple在iOS 5.1及更高版本中禁用了此功能:
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"prefs://"]];

允许用户从任何应用中启动前设置应用

我想知道 YouTube iPhone应用是怎么做到的?因为它仍然可以通过iOS 5.1及更高版本的应用程序启动设置应用

也许没有解决方案,但我只是想知道方式,YouTube应用开发者发现:))

2 个答案:

答案 0 :(得分:2)

YouTube应用开发者是Apple。他们不受我们其他人的规则约束。

更新了,因为有人对这个四年前的回答进行了低估,并引起了我的注意:您现在可以通过打开由UIApplicationOpenSettingsURLString字符串常量生成的网址来实现此目的。

答案 1 :(得分:0)

我真的没有对这个问题做出回应,但可以为讨论提出一个论据。 RunKeeper应用程序能够在iOS 6.1上启动iphone pref应用程序。我不知道它是如何实现的,但您可以通过禁用iPhone GPS定位服务进行验证,然后转到RunKeeeper。有时,该应用程序允许您通过警报视图中的“设置”按钮启动iPhone Pref应用程序。

我认为RunKeeper开发人员不具备Apple的特定权限。