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