0

重複の可能性:
UIImagePickerController で「2 段階の回転アニメーションを使用しています」という警告が表示される

私のiPhoneアプリでは、ログイン後にログイン画面が表示され、クラスに移動しています(ここには5つのタブを持つタブバーコントローラーがあります)

このように、私はプログラムでタブバーを作成しています

    tabBarController = [[UITabBarController alloc] init];

    NSMutableArray *arrControllers = [[NSMutableArray alloc] initWithCapacity:5];

    //Add PunchClock to tab View Controller
    PunchClock* objPunchClock = [[PunchClock alloc] initWithTabBar];
    NavigationController = [[UINavigationController alloc] initWithRootViewController:objPunchClock];
    NavigationController.navigationBar.tintColor = [UIColor brownColor];
    [arrControllers addObject:NavigationController];
    [NavigationController release];
    [objPunchClock release];
 tabBarController .viewControllers = arrControllers;

    [arrControllers release];
    [self.view addSubview:[tabBarController view]];

このクラスに移動中にログインした後、このデバッガーの警告が表示されます

2012-07-07 12:09:27.988 WorkForce[1475:207] Using two-stage rotation animation. To use the smoother single-stage animation, this application must remove two-stage method implementations.
2012-07-07 12:09:28.074 WorkForce[1475:207] Using two-stage rotation animation is not supported when rotating more than one view controller or view controllers not the window delegate

この警告を削除するにはどうすればよいですか? 私を助けてください

4

2 に答える 2

0

willAnimateFirstHalfOfRotationToInterfaceOrientation:duration:とのような 2 つの半分のアニメーション メソッドwillAnimateSecondHalfOfRotationToInterfaceOrientation:duration:は、古いアプローチです。これらのメソッドを実装した場合は、ワンステップ スキーム (この場合はwillAnimateRotationToInterfaceOrientation:duration:) を使用できるように、それらを削除する必要があります。

于 2012-07-07T06:57:59.787 に答える
0

そのエラー メッセージが何を意味するのかはわかりませんが、そのような特定のエラー メッセージが表示された場合は、エラー メッセージ全体を引用符で囲んで検索し、他の誰かがそれに遭遇したかどうかを確認すると役立つことがよくあります。

どうやら彼らは持っています。報告して、それが何を意味するのか教えてください。

于 2012-07-07T06:53:33.787 に答える