UIViewControllerAppearOnce Using swizzling to create a convenience method that run once as soon as viewWillAppear.