如何在IOS中创建允许直接跳到设置屏幕的对话框
在我的应用程序中,我想创建一个对话框,其中有一个按钮可以直接跳转到IOS设置页面。我认为这在5.0中是可能的,但苹果似乎已经删除了这个功能。是否有一套新的API允许在5.1+中实现这一点 这个链接描述了旧的方法,但我认为5.1不支持这种方法+如何在IOS中创建允许直接跳到设置屏幕的对话框,ios,api,user-interface,settings,Ios,Api,User Interface,Settings,在我的应用程序中,我想创建一个对话框,其中有一个按钮可以直接跳转到IOS设置页面。我认为这在5.0中是可能的,但苹果似乎已经删除了这个功能。是否有一套新的API允许在5.1+中实现这一点 这个链接描述了旧的方法,但我认为5.1不支持这种方法+ 如果在iOS 5.1中确实删除了它,并且设置应用程序没有注册URL方案,那么使用官方API是不可能的。但是,如果可以选择使用非官方API,则可以使用SpringBoardServices框架: int SBSLaunchApplicationWithIde
如果在iOS 5.1中确实删除了它,并且设置应用程序没有注册URL方案,那么使用官方API是不可能的。但是,如果可以选择使用非官方API,则可以使用SpringBoardServices框架:
int SBSLaunchApplicationWithIdentifier(CFStringRef displayIdentifier, Boolean suspended);
是一个专用于开放式应用程序的函数。您可以这样使用它:
SBSLaunchApplicationWithIdentifier(CFSTR("com.apple.preferences"), false);
希望这能有所帮助。据我所知,情况就是这样。我知道有人报告说这是一个bug。我正在构建的应用程序的旧版本依赖于此!