usado office google desde cuenta crear correo configurar configuración como abrir iphone settings

iphone - office - ¿Es posible abrir la aplicación de configuración con OpenURL?



crear cuenta icloud desde pc (4)

Sé que una aplicación puede iniciar otras aplicaciones usando este código: [[UIApplication sharedApplication] openURL:appUrl]; . Y conozco el esquema de URL para abrir safari y correo, pero hice algunas búsquedas y no encontré nada sobre el esquema de settings.app.


La apertura de aplicaciones de configuración mediante programación solo es posible desde iOS 8. Por lo tanto, utilice el siguiente código de http://code-ios.blogspot.in/2014/10/opening-settings-app-from-another-app.html

if([CLLocationManager locationServicesEnabled]&& [CLLocationManager authorizationStatus] != kCLAuthorizationStatusDenied) { //...Location service is enabled } else { if([[[UIDevice currentDevice] systemVersion] floatValue]<8.0) { UIAlertView* curr1=[[UIAlertView alloc] initWithTitle:@"This app does not have access to Location service" message:@"You can enable access in Settings->Privacy->Location->Location Services" delegate:self cancelButtonTitle:@"OK" otherButtonTitles:nil, nil]; [curr1 show]; } else { UIAlertView* curr2=[[UIAlertView alloc] initWithTitle:@"This app does not have access to Location service" message:@"You can enable access in Settings->Privacy->Location->Location Services" delegate:self cancelButtonTitle:@"OK" otherButtonTitles:@"Settings", nil]; curr2.tag=121; [curr2 show]; } } - (void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex { NSLog(@"buttonIndex:%d",buttonIndex); if (alertView.tag == 121 && buttonIndex == 1) { //code for opening settings app in iOS 8 [[UIApplication sharedApplication] openURL:[NSURL URLWithString:UIApplicationOpenSettingsURLString]]; } }


Puede abrir aplicaciones de configuración programáticamente, intente esto (solo funciona desde iOS8 en adelante).

Si está usando Swift:

UIApplication.sharedApplication().openURL(NSURL(string: UIApplicationOpenSettingsURLString))

Si usa Objective-C

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:UIApplicationOpenSettingsURLString]];

Para otras versiones inferiores (menos de iOS8 ) no es posible abrir la aplicación de configuración programáticamente.


Puede usar esto en las versiones de iOS 5.0 - 5.0.1. Luego fue desaprobado en iOS 5.1.

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"prefs://"]];


Swift 4 versión:

if let url = URL(string: UIApplicationOpenSettingsURLString) { UIApplication.shared.openURL(url) }