問題タブ [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.

0 投票する
2 に答える
79 参照

swift - インターネット接続がない場合は、迅速に rootviewcontroller に移動します

サービスメソッドを呼び出す前に、インターネット接続があるかどうかを確認しています。インターネットがない場合、アラートが表示されます。[OK] ボタンをクリックすると、ルート ビュー コントローラーに移動します。

これが私のコードです:

0 投票する
2 に答える
1124 参照

ios - UIWindow RootViewController が SWIFT を変更したときにイベント/メソッドをトリガーする

私はiOSフレームワークに取り組んでいます。ユーザーが特定のView Controllerに出入りするときにイベントをログに記録する必要があります。そのために、ルートView Controllerが変更されたときにカスタムメソッドをトリガーする通知を登録できるかどうかを考えていました。または、おそらく KVO を使用します。しかし、そのような通知が見つからないため、実装の観点からこれを行う方法がわかりません。

この点で何か助けていただければ幸いです。ありがとう。

これはフレームワーク プロジェクトであることに注意してください。したがって、フレームワークが構築され、別のアプリに追加/埋め込まれます。そのアプリのView Controllerに関する情報はありません。アクセスできるのは、UIWindow のルート ビュー コントローラーだけです。そのため、変更がいつ発生するかを知る必要があります。

0 投票する
6 に答える
919 参照

ios - rootViewController を設定するには?

私はこの本を学ぼうとしていますが、すべての例はストーリーボードなしであり、アプリケーションを構築しようとしたときに次のエラーが発生しました:

私はこれでそれを修正しようとしました:

しかし、その後、別のエラーを受け取りました:

誰かが私になぜそれが起こっているのか説明できますか?

0 投票する
2 に答える
902 参照

swift - ルート ビュー コントローラーとアンワインド セグエ?

私は3つのView Controllerを持っています:1)LoginViewController。2) メインビューコントローラー。3) LogoutViewController。

LoginViewControllerからログインするときに、NSUserDefaultsを使用してユーザー名を保存しています。

次に、AppDelegate で次のメソッドを使用します。

そのため、NSUserDefaults に保存されているユーザー名がある場合、アプリはメイン ビュー コントローラーにジャンプし、アプリの起動時に最初をスキップします。

LogoutViewController では、LoginViewController へのアンワインド セグエを使用しました。つまり、ログアウト ボタンがあり、アンワインド セグエを使用して LoginViewController に移動しました。これは、アプリが LoginViewController からではなく MainViewController から開始された場合に正常に機能します。

ただし、ログアウトボタンが押されたときにLoginViewControllerまたはMainViewControllerから開始し、他のすべてのViewControllerをメモリから解放するときに、LoginViewControllerに移動したいと考えています。どうしてですか?

0 投票する
2 に答える
523 参照

ios - Appdelegate で rootViewController を変更できませんか?

ソフトピンをデザイン。

4 つの数字を 2 回入力すると、それがコードになります。コードの割り当てが完了したら。ビューはセグエ (種類: モーダルに存在) を提示して、別の viewController を表示します。

都合により、ビューコントローラーをリセットしたいと思います。

スタック オーバーフローで見つけた最善の方法は、Appdelegate ソリューションでrootViewController をリセットすることです。

手順に従うと、以下のエラーが発生しました。

ここに画像の説明を入力

コンソールには次が表示されます。

ここに画像の説明を入力

多分問題は私のストーリーボードのデザインです

上がオリジナルのviewController

ここに画像の説明を入力

誰かが私のコードの何が問題なのかを理解できますか?

どうもありがとう!!!