2012-08-28 43 views
2

在我的应用程序中的某一点,我想重定向用户到官方设置应用程序。如果可能的话,我也想直接进入设置应用程序中的位置服务部分。从iPhone上的我的应用程序调用官方的*设置*应用程序(位置服务,IOS 5.1.1)

我看到

Call the official *Settings* app from my app on iPhone 但 在iPhone4的下面的代码没有响应(我的IOS版本5.1.1):

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"prefs:root=LOCATION_SERVICES"]];//1 call Location service 
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"prefs:root=WIFI"]];//2 //call wifi 
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"prefs:root=General&path=Network"]];//3 

回答

1

苹果去除,以达到这些设定的能力与iOS开始5.1。

+0

任何其他方式? – zt9788

+0

不幸的是,我没有意识到。它非常方便,允许从您的应用程序轻松访问蓝牙设置以及位置服务,就像您的示例一样。我只能假设它以某种方式被滥用。我知道的唯一选择是向用户清楚地向用户解释如何自己做到这一点,这是不太可能解决的。 –

+0

谢谢。~~~~~~~~ :( – zt9788

-1

http://www.inappsettingskit.com/

这就是你想要的。它需要设置包,并允许您直接在您的应用中使用。

+1

不,他希望OS设置应用程序显示自己的位置部分(可能允许用户轻松打开他自己的应用程序的位置)。一个关于将自己的应用程序设置放在设置应用程序中的问题 –

+0

确实如此,但由于这是不可能的,因此如上所述,这是一种可能的折衷方案 –

+0

我不明白它会对您有什么帮助,您希望用户更改系统设置,所以你添加一些你自己的设置? –

相关问题