/ / Como posso observar as propriedades Presented, beingDismissed do objeto UIViewController? - ios, object-c, iphone, appdelegate, observação de valores-chave

Como posso observar as propriedades Presented, beingDismissed do objeto UIViewController? - ios, object-c, iphone, appdelegate, observação de valores-chave

Eu quero saber como posso saber quando umviewController aparece, desaparece da janela principal do UIApplication. Eu não quero colocar código em cada UIViewController, mas observar o ciclo de vida de cada viewcontroller do UIApplication.

Respostas:

0 para resposta № 1

Todo controlador de visualização possui um ciclo de vida. Portanto, todo controlador de visão tem um método de ciclo de vida separado. Então você tem que colocar o código de cada UIViewController. No delegado do aplicativo, verificamos o estado do aplicativo. Os estados são:

  1. Estado ativo
  2. Estado inativo
  3. Estado de fundo
  4. Não está em execução estado
  5. Estado suspenso

Delegado Método:

application:didFinishLaunchingWithOptions:
applicationWillResignActive:
applicationDidBecomeActive:
applicationDidEnterBackground:
applicationWillEnterForeground:
applicationWillTerminate:

Visualizar o método do ciclo de vida do controlador:

-(void)viewDidLoad:(BOOL)animated{
[super viewDidLoad:animated];
}

-(void)viewWillAppear:(BOOL)animated {
[super viewWillAppear:animated];
}

-(void)viewDidAppear:(BOOL)animated {
[super viewDidAppear:animated];
}

-(void)viewWillDisappear:(BOOL)animated {
[super viewWillDisappear:animated];
}

-(void)viewDidDisappear:(BOOL)animated {
[super viewDidDisappear:animated];
}