/Indicator

Primary LanguageSwift

Indicator

Indicatorを表示する際に、Modal表示のviewDidLoadではkeyWindowが取得できず、親の画面でインジケータが回っていた、というケースが有った。 が、ホントに取得できないのか腑に落ちないため、検証してみた。

結果、viewDidLoadでも普通に回った。

次のステップは、

  • iOS11系だとどうなるか
  • インジケータ表示に使用しているライブラリが不審な書き方をしていないか
  • UIViewControllerを継承しているライブラリが不審な動きをしていないか
  • 前提のkeyWindowが取得できていないと思われるプロダクトコードに同様の処理を埋め込んだ場合、表示されるのかどうか

辺りだろうか。