0

最新のベータ版 iOS 8 で奇妙な問題が発生しています。私のビューは、iOS7 とは対照的に、ウィンドウ階層から消えています。基本的にUINavigationController、ある時点で新しいビューに置き換えています。このコードは iOS 8 まで問題なく動作しましたが、その理由は何ですか? に追加するUINavigationControllerと、keyWindow実際にはこの問題が回避され、ビューは実際にはウィンドウ階層に「とどまります」:

[[[UIApplication sharedApplication] keyWindow] addSubview:myUINavigationController];

しかし、私はこの「ハック」が好きではありません。

4

1 に答える 1

0

あなたが探しているのは、AppDelegate の didFinishLaunchingWithOptions メソッドでこれだと思います:

self.window.rootViewController = myUINavigationController;
于 2014-08-24T04:56:37.220 に答える