問題タブ [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.
swift - インターネット接続がない場合は、迅速に rootviewcontroller に移動します
サービスメソッドを呼び出す前に、インターネット接続があるかどうかを確認しています。インターネットがない場合、アラートが表示されます。[OK] ボタンをクリックすると、ルート ビュー コントローラーに移動します。
これが私のコードです:
ios - UIWindow RootViewController が SWIFT を変更したときにイベント/メソッドをトリガーする
私はiOSフレームワークに取り組んでいます。ユーザーが特定のView Controllerに出入りするときにイベントをログに記録する必要があります。そのために、ルートView Controllerが変更されたときにカスタムメソッドをトリガーする通知を登録できるかどうかを考えていました。または、おそらく KVO を使用します。しかし、そのような通知が見つからないため、実装の観点からこれを行う方法がわかりません。
この点で何か助けていただければ幸いです。ありがとう。
これはフレームワーク プロジェクトであることに注意してください。したがって、フレームワークが構築され、別のアプリに追加/埋め込まれます。そのアプリのView Controllerに関する情報はありません。アクセスできるのは、UIWindow のルート ビュー コントローラーだけです。そのため、変更がいつ発生するかを知る必要があります。
ios - rootViewController を設定するには?
私はこの本を学ぼうとしていますが、すべての例はストーリーボードなしであり、アプリケーションを構築しようとしたときに次のエラーが発生しました:
私はこれでそれを修正しようとしました:
しかし、その後、別のエラーを受け取りました:
誰かが私になぜそれが起こっているのか説明できますか?
swift - ルート ビュー コントローラーとアンワインド セグエ?
私は3つのView Controllerを持っています:1)LoginViewController。2) メインビューコントローラー。3) LogoutViewController。
LoginViewControllerからログインするときに、NSUserDefaultsを使用してユーザー名を保存しています。
次に、AppDelegate で次のメソッドを使用します。
そのため、NSUserDefaults に保存されているユーザー名がある場合、アプリはメイン ビュー コントローラーにジャンプし、アプリの起動時に最初をスキップします。
LogoutViewController では、LoginViewController へのアンワインド セグエを使用しました。つまり、ログアウト ボタンがあり、アンワインド セグエを使用して LoginViewController に移動しました。これは、アプリが LoginViewController からではなく MainViewController から開始された場合に正常に機能します。
ただし、ログアウトボタンが押されたときにLoginViewControllerまたはMainViewControllerから開始し、他のすべてのViewControllerをメモリから解放するときに、LoginViewControllerに移動したいと考えています。どうしてですか?
ios - Appdelegate で rootViewController を変更できませんか?
ソフトピンをデザイン。
4 つの数字を 2 回入力すると、それがコードになります。コードの割り当てが完了したら。ビューはセグエ (種類: モーダルに存在) を提示して、別の viewController を表示します。
都合により、ビューコントローラーをリセットしたいと思います。
スタック オーバーフローで見つけた最善の方法は、Appdelegate ソリューションでrootViewController をリセットすることです。
手順に従うと、以下のエラーが発生しました。
コンソールには次が表示されます。
多分問題は私のストーリーボードのデザインです
上がオリジナルのviewController
誰かが私のコードの何が問題なのかを理解できますか?
どうもありがとう!!!