iOS status bar orientation after play video fullscreen

I have an issue when play youtube video on iOS 6.1.2. That is, after play vieo at full screen mode at landscape (my app just supports portrait mode), or if user press Done during playing video, the status bar will not rotate. like this: enter image description here

Now I register the UIMoviePlayerControllerDidExitFullscreenNotification observer to change the rotation of statusbar and it work fine on iOS 6.1 and below, but not in iOS 6.0.1

  • IOS / PASSBOOK: Download a file (.pkpass) from dynamic link from IOS webview
  • Reset An iPhone App's Keychain
  • UITableView height based on number of cells
  • Naming convention (Singular or plural name class)
  • Programmatically set position of Swift element
  • 'The 'Pods' target has transitive dependencies that include static binaries' when installing GCM
  • Please tell me if I make any mistake. Or any other solution to fix the statusbar orientation is welcome.

     [[NSNotificationCenter defaultCenter] addObserver:self
                                                 selector:@selector(youTubeVideoExit:)
                                                     name:@"UIMoviePlayerControllerDidExitFullscreenNotification"
                                                   object:nil];
    
    
    - (void)youTubeVideoExit:(id)sender {
        [[UIApplication sharedApplication] setStatusBarOrientation:UIDeviceOrientationPortrait animated:NO];
    
    }