ios objective-c uiviewcontroller appdelegate xcode9

ios - ¿Por qué me estoy volviendo perezoso al cargar NSBundle MobileCoreServices.framework?



objective-c uiviewcontroller (2)

Cuando redirijo desde el viewController principal a otro viewController me sale esto

Error:

Lazy loading NSBundle MobileCoreServices.framework,

Cargado MobileCoreServices.framework,

El contenedor del grupo del sistema para systemgroup.com.apple.configurationprofiles ruta es / Users / develop / Library / Developer / CoreSimulator / Devices / 083C0102-C85F-463A-96F4-CA1B9AC7919D / data / Containers / Shared / SystemGroup / systemgroup.com.apple. perfiles de configuración

Mi codigo es ...

Appdelegate.m

if (![[NSUserDefaults standardUserDefaults] boolForKey:@"HasLaunchedOnce"]) { [[NSUserDefaults standardUserDefaults] setBool:YES forKey:@"HasLaunchedOnce"]; [[NSUserDefaults standardUserDefaults] synchronize]; NSLog(@"Launched first time"); } else { NSLog(@"Already launched"); [self getData]; }

viewDidLoad

if ([[NSUserDefaults standardUserDefaults] boolForKey:@"HasLaunchedOnce"]) { dispatch_async(dispatch_get_main_queue(), ^{ LoginPageViewController *lpvc = [self.storyboard instantiateViewControllerWithIdentifier:@"LPVC"]; [self.navigationController pushViewController:lpvc animated:NO]; }); } else { // My code... }


Código de actualización en su aplicación delegado.

if (![[NSUserDefaults standardUserDefaults] boolForKey:"HasLaunchedOnce"]){ LoginPageViewController *lpvc = [self.storyboard instantiateViewControllerWithIdentifier:@"LPVC"]; self.window.rootViewController = lpvc; NSLog(@"Launched first time"); [[NSUserDefaults standardUserDefaults] setBool:YES forKey:@"HasLaunchedOnce"]; [[NSUserDefaults standardUserDefaults] synchronize]; }else { MainViewController *mainVC = [self.storyboard instantiateViewControllerWithIdentifier:@"MainVC"]; self.window.rootViewController = mainVC; NSLog(@"Already launched"); [self getData]; }


El mensaje que tiene es de Xcode 9. El mensaje equivalente en Xcode 8 sería:

[MC] La ruta del contenedor del grupo de sistemas para systemgroup.com.apple.configurationprofiles es /Users/develop/Library/Developer/CoreSimulator/Devices/083C0102-C85F-463A-96F4-CA1B9AC7919D/data/Containers/Shared/SystemGroup/system.jpg .apple.configurationprofiles

Note el [MC] : Es un mensaje del sistema. Este mensaje puede ser ignorado con seguridad.

Para ocultar este tipo de mensajes, siga la solución de https://.com/a/42140442/1033581 :

  1. En Producto> Esquema> Editar esquema ...> Ejecutar, establezca la variable de entorno OS_ACTIVITY_MODE en $ {DEBUG_ACTIVITY_MODE} para que se vea así:
  1. Vaya a la configuración de compilación de su proyecto y haga clic en + para agregar una Configuración definida por el usuario llamada DEBUG_ACTIVITY_MODE. Expanda esta configuración y haga clic en el + junto a Depurar para agregar un valor específico de la plataforma. Seleccione el menú desplegable y cámbielo a "Cualquier simulador de iOS SDK". Luego establece su valor en "predeterminado" para que se vea así: