UIDeviceOrientationPortrait

UIDeviceOrientationPortrait

我正在使用Xcode 5.0.2,并在尝试编译 objective-c 代码时收到以下警告:



警告在viewController.m中

-(void)youTubeStarted:(NSNotification *)notification{
    // your code here
    NSLog(@"youTubeStarted");
    **[[UIApplication sharedApplication] setStatusBarOrientation:UIDeviceOrientationPortrait animated:NO];**
}

-(void)youTubeFinished:(NSNotification *)notification{
    // your code here
    NSLog(@"youTubeFinished");
}

- (void)youTubeVideoExit:(id)sender {
    **[[UIApplication sharedApplication] setStatusBarOrientation:UIDeviceOrientationPortrait animated:NO];**
}

最佳答案

这意味着您使用了错误的枚举类型:您使用了UIDeviceOrientation而不是UIInterfaceOrientation
要解决此问题,只需将UIDeviceOrientationPortrait替换为UIInterfaceOrientationPortrait即可。

10-08 05:57