2016-07-23 8 views
1

私は(スウィフトと)私のIOS APPの内側にGoogleのログインを統合しようとしていますが、私はそれを実行するたびに、私はwarning/errorを以下の取得:SFSafariViewControllerないウィンドウ階層内

[10061:521185]警告:試みをUITabBarControllerを提示する: 0x7db35400(SFSafariViewController上):0x7b60a2a0ビューはウィンドウの階層 にありません!

誰でもこの修正方法を知っていますか?まだSafariのコントローラビューをロードしていない理由は何ですか?

ありがとうございます。

種類はSFSafariViewControllerの見解は、それがロードされた時点で、ウィンドウのビュー階層ではないため、この問題が発生した

+0

SFSafariViewControllerは独自のプロセスであり、ウィンドウ階層には表示されません。 – MShahmeer

+0

しかし、警告を受け取ることを避けるための解決策はありますか? – user3149877

+0

私が理解していることから、あなたはSFSafariControllerにUITabBarControllerを提示しようとしています - それは不可能です。表示しようとしているUITabBarControllerをSafari View Controllerから削除してみてください。 – MShahmeer

答えて

2

について。多分あなたはそれを提示するためにviewDidLoad()を使用しています。代わりにviewDidAppear()を使用してください。

関連する問題