Cómo hacer un cuadro de diálogo en IOS que permita saltar directamente a la pantalla de Configuración

En mi aplicación, quiero crear un cuadro de diálogo que tenga un botón para ir directamente a la página de configuración de IOS. Creo que esto era posible en 5.0 pero parece que Apple ha eliminado esta funcionalidad. ¿Hay un nuevo conjunto de API que permita esto en 5.1+?

La forma antigua de hacer esto se describe en este enlace, pero creo que esto no es compatible con 5.1+

http://maniacdev.com/2011/11/tutorial-using-url-schemes-to-open-the-settings-app-to-a-specific-page-in-ios-5/

preguntado el 12 de junio de 12 a las 19:06

1 Respuestas

Si realmente se eliminó en iOS 5.1 y no hay un esquema de URL registrado para la aplicación Configuración, entonces no es posible usar las API oficiales. Sin embargo, si usar API no oficiales es una opción, puede usar el marco SpringBoardServices:

int SBSLaunchApplicationWithIdentifier(CFStringRef displayIdentifier, Boolean suspended);

es una función dedicada a las aplicaciones abiertas. Puedes usarlo así:

SBSLaunchApplicationWithIdentifier(CFSTR("com.apple.preferences"), false);

Espero que esto ayude.

Respondido el 12 de junio de 12 a las 19:06

Hasta donde yo sé, este es el caso. Sé que la gente ha informado de esto como un error. ¡La versión anterior de la aplicación que estoy creando se basaba en esto! - flaco

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.