cgo*_*ain 9 iphone iphone-sdk-3.0 ios4
根据我的理解,使用这样的代码:
NSURL* appUrl = [NSURL URLWithString: @"URL"];
[[UIApplication sharedApplication] openURL:appUrl];
Run Code Online (Sandbox Code Playgroud)
当用户说按下按钮时,我可以打开地图,YouTube,Safari,邮件,iTunes和App Store.
但我想知道是否可以使用此方法打开"设置"应用.
基本上,当用户第一次打开我的应用程序时,我想要弹出一个UIAlertView,让用户知道他们可以根据需要更改特定设置,然后按OK或者按设置将他们带到设置应用程序.
我知道Apple在某些情况下这样做,但是开发人员可以这样做吗?
Gre*_*reg 16
根据@ bnduati的回答,在iOS 8中,您可以使用以下代码在设置应用中打开应用程序的设置:
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:UIApplicationOpenSettingsURLString]];
Run Code Online (Sandbox Code Playgroud)
老答案:
从iOS 5.1到iOS 7,无法从其他应用程序打开设置应用程序.
您可能希望调查此框架以提供应用内设置.
还有很多其他问题可以讨论这个主题:
iPhone - 如何将通过系统设置应用程序看到的设置包放入您自己的应用程序?
如何从iPhone应用程序中将用户发送到主iPhone设置屏幕
在iOS 8及更高版本中,您可以通过以下方式将用户发送到应用程序的设置:
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:UIApplicationOpenSettingsURLString]];
Run Code Online (Sandbox Code Playgroud)
您可以在iOS 5.0及更高版本上使用它:
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"prefs://"]];
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
18094 次 |
| 最近记录: |