关于两阶段旋转动画的Xcode调试警告

时间:2012-07-30 02:40:42

标签: ios xcode rotation warnings

我的iPad应用程序使用(gcc)在xcode调试器中输出以下警告。 这非常令人沮丧,因为我不知道如何调试它。

Using two-stage rotation animation. To use the smoother single-stage animation, this application must remove two-stage method implementations.

我确实使用以下方法进行轮换更改

-(void)willAnimateRotationToInterfaceOrientation:(UIInterfaceOrientation) interfaceOrientation duration:(NSTimeInterval)duration{

    //with conditional statement like 

    if (interfaceOrientation == UIInterfaceOrientationPortrait || interfaceOrientation == UIInterfaceOrientationPortraitUpsideDown){

    //change images for portrait, redisplay any visible popovers

    }else{

    //change images for landscape, redisplay any visible popovers

    }

我没有使用任何旧的两阶段方法。

该应用确实使用了一个root tabbarController,其中包含两个viewControllers和一个navigationController标签。 任何帮助都会很棒。

1 个答案:

答案 0 :(得分:0)

可能不是真正的警告或旧版本的副产品,因为当我使用不同的Mac与另一台iPad运行最新的xcode 4.3.3和iPad iOS 5.1时,我没有收到警告(警告是在xcode 4.2上使用iOS 4.3 )

另请注意,这些警告仅在设备本身运行时出现,而不是在模拟器中运行。

希望能帮助别人。