Voce faz isso no viewWillAppear, considere apagar o codigo do viewWillAppear e chamar esta funcao lá.