問題タブ [rootviewcontroller]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - iOS 10 Swift 3 UIViewController の存在が機能しない
現在、iOS 10 と Swift 3 を使用してアプリケーションを開発しています。
コントローラー間のナビゲーションを破壊した可能性があると思います。
実際、新しいビュー コントローラーを表示しようとすると、Xcode デバッガーでこの警告が表示されます。
警告: ビューがウィンドウ階層にない Project.StoryBoardManager で FirstViewController を提示しようとしています!
いくつかの調査を行いましたが、バグを修正できません。
私はAppDelegate.swiftにこれを持っています
そして、これは私のクラスでニュースビューを提示するために
rootViewController の更新についてコメントすると、新しいコントローラーは表示されません。
@ザック・クワンの編集
ios - UINavigationController の rootViewController を取得するにはどうすればよいですか
UINavigationController の rootViewController を取得したいです。Objective-c で動作しますが、 Swift で使用すると、エラーが間違っていたことを思い出させてくれます。
これを行うと、追加as! NSArray
されますが、「[UIViewController]」から無関係なタイプ「NSArray」へのキャストは常に失敗する」ことも思い出させてくれます。
誰かがエラーなしで `rootViewController` を取得するより良い方法を示すことができますか? ありがとうございました。