App lento após o carregamento do viewcontroller e, em seguida, descarregue cerca de 15-20 vezes
Usando: Xcode 4.6 Storyboards ARC Model segue para o SecondViewController
Eu tenho um aplicativo que tem o ViewController principal que carrega um novo veiwController quando o dispositivo é girado para a direita. Quando o aplicativo inicia, tudo funciona bem. Se eu rodar o dispositivo, em seguida, de volta, que descarrega o controlador secondview, cerca de 15-20 vezes o aplicativo é muito slugish. Eu limito que isso só acontece quando o controlador de exibição seconed é carregado e apenas quando eu rodar o dispositivo um nunmber de vezes. Eu também diminuí que é um problema de memória. Eu instalei um aplicativo que controla a memória usada e disponível. Minha memória vai de 400mb para 900mb usada quando eu rodar o aparelho várias vezes. Eu estou tentando dar o máximo de informação possível. Cada exibição tem 8 NSTimers que são disparados a cada segundo.
Existe uma maneira de programática descarregar uma visão, para se certificar de que está sendo descarregada?
Eu incluí este código para garantir o carregamento e descarregamento:
`- (void) setView: (UIView *) aView {NSLog (@" >>> Inserindo% s <<< ",PRETTY_FUNCTION);
if (!aView) // view is being set to nil
{
NSLog(@"Should be unloading now");
}
[super setView:aView];
NSLog(@"<<< Leaving %s >>>", __PRETTY_FUNCTION__);
}
log result: 2013-04-22 16: 42: 03.588 xxxxxxxx [xxxxxxx] >>> Entrando - [GraphViewController setView:] <<< 2013-04-22 16: 42: 03.589 xxxxxxxx [xxxxxxx] <<< Deixando - [ GraphViewController setView:] >>>
`Não tenho certeza do que preciso ver para corrigir isso.
Quaisquer "pontos" na direção certa serão muito apreciados.
obrigado