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