Methods view(Will|Did)(Appear|Dissapear) are not called when scene view controller is a UINavigationController or a UITabBarController

This is a bug (or intended behaviour :) ) in iOS.
References:
http://stackoverflow.com/questions/3560669/viewwillappear-viewdidappear-not-being-called-not-firing
https://discussions.apple.com/thread/1529769?threadID=1529769&tstart=0