viewController'ı bir tab bar içerisinde kullandığınızda viewDidLoad metodu ilk initiaten sonra çağırılır ve tab bar geçişlerinde bir daha çağrılmaz.
viewWillAppear veya viewDidAppear metodlarından birini kullanabilirsiniz.
tabi viewDidDisappear veya viewWillDisappear içerisinde de removeObserver'la farklı bir viewController'a geçildiğinde de eklediğiniz notification'ı kaldırmanız gerekir.