在我的应用程序中,我想创建一个对话框,其中有一个按钮可直接跳转到IOS Settings页面。我认为这在5.0中是可能的,但似乎Apple已经删除了这个功能。是否有一组新的API允许在5.1 +中使用它?
此链接中描述了执行此操作的旧方法,但我认为5.1 +
不支持此功能答案 0 :(得分:2)
如果在iOS 5.1中确实删除了它,并且没有为“设置”应用注册的URL方案,则无法使用官方API。但是,如果使用非官方API是一个选项,那么您可以使用SpringBoardServices框架:
int SBSLaunchApplicationWithIdentifier(CFStringRef displayIdentifier, Boolean suspended);
是专门用于打开应用程序的函数。您可以像这样使用它:
SBSLaunchApplicationWithIdentifier(CFSTR("com.apple.preferences"), false);
希望这有帮助。