0

3つのUIViewController(V1、V2、およびV3)があります。V1からV2を起動したいのですが、V2のビューが画面に表示される前、およびV2がウィンドウ階層にプッシュされた後、V3を起動したいと思います。V2のviewDidLoadまたはviewWillAppearメソッドからV3を起動しようとすると、「ビューがウィンドウ階層にない<>を提示しようとしています!」というエラーが発生します。V2のviewDidAppearから実行すると、手遅れになり、V2のビューはすでに画面に表示されています。

助けてください!

4

1 に答える 1

0

V1では、v2アニメーション:NOを提示してみてください。V2のビューでは、v3アニメーション:YESを提示します。

于 2013-01-11T15:36:25.613 に答える