特定のviewcontrollerでは、 'viewcontroller1'と言うと、ボタンをクリックすると変数が設定されます。今、私は(SWRevealViewControllerを使って作成した)ハンバーガーボタンをクリックし、別のviewcontrollerに行きます。他のviewcontrollerのviewcontroller1で設定した値を使用します。どのように私はこれを達成することができます..また、私は迅速に使用しています。ハンバーガーメニューを使用している間、別のビューコントローラで変数にアクセスする際の問題
0
A
答えて
0
App Delegateで変数「myVariable」を設定することができます。あなたの 'viewcontroller1'で 'appDelegate.myVariable'として変数を設定することができます。このフォーマットを使用して、別のビューコントローラからも変数にアクセスできます。
+0
App Delegateで変数を設定するのは、大域的な状態を作成し、不正なコードの実行とみなされるため、可能な限り避けてください。理想的には、データは他のビューコントローラに渡す/注入する必要があります。 –
関連する問題
- 1. 別のクラスから変数[]にアクセスする際の問題
- 2. C#DirectoryServicesを使用してアクティブディレクトリにアクセスする際の問題
- 3. JavaScriptでグローバル変数にアクセスする際の問題
- 4. Java:グローバル変数の値にアクセスする際の問題
- 5. 別のルートファイル内でserver.app.dbにアクセスする際の問題
- 6. アクティビティ間で変数を共有する際の問題
- 7. カスタムアダプターの変数を使用する際の問題
- 8. VBAを使用してユーザーのデスクトップにアクセスする際の問題
- 9. 2つのアクティビティ間でsharedPreferencesを使用する際の問題
- 10. メソッドを使用して変数を渡す際に問題が発生する#
- 11. JQueryを使用してコントロールにアクセスする際に問題が発生する
- 12. 別のドッカーコンテナ内のローカルプロセスにアクセスする際の問題
- 13. 別のクラスのパブリックメソッドにアクセスする際の問題
- 14. 別のクラスの配列にアクセスする際の問題
- 15. CoreData - 別のマシンのデータベースにアクセスする際の問題
- 16. 別のプロセスからSTAオブジェクトにアクセスする際の問題
- 17. Large_Intを使用して共有メモリにアクセスする際の問題
- 18. JavascriptとAPIを使用してGoogle Analyticsデータにアクセスする際の問題
- 19. AEM 6.2 HTTP APIを使用してページコンテンツにアクセスする際の問題
- 20. 短時間でThread.Sleepを使用する際の問題
- 21. 宣言の前にローカル変数 '変数名'を使用する - 別の問題
- 22. QML JavaScriptでXMLHttpRequestを使用している際の問題点
- 23. PySDL2を使用してSDL_QueryTextureを使用する際の問題
- 24. URLで変数を使用しているときにHTMLを検証する際の問題
- 25. Flaskを使用してクエリ文字列を変数に渡す際の問題
- 26. DOMツリーにアクセスする際の問題
- 27. Auth0にアクセスする際の問題
- 28. Javaで変数を再利用する際の問題
- 29. jsfアレイコントローラ内の別の変数を使用してアクセスする
- 30. R - 時間データを使用してプロットする際に問題がある
はSWRevealViewControllerカスタムサブクラスですか?また、どのようにviewcontroller1からviewcontroller2に行くのですか?通常は、 'viewController2 'の設定を' prepare(for segue:) 'で行い、値をデスティネーションのviewControllerに渡します。 – moni15
No..SWRevealViewControllerは、ハンバーガーメニューのサードパーティです。 SWRevealViewControllerを使用している間は、(segue :)を準備してください。使用されていません。 –
別のviewcontrollerに行くとコードが表示されます! –