現在のビューコントローラの上にモーダルビューコントローラを表示していて、その下のビューコントローラ(非表示のコントローラ)に情報を渡したいカバーしているコントローラ。私は戦略のように特定のコードを探しているわけではありません。情報をビューに渡す対象コントローラの現在のビューコントローラの下にあるコントローラ
1
A
答えて
2
これを行う最も簡単な方法は、オブジェクトをCurrentViewControllerのプロパティとして作成し、そのオブジェクトをModalViewControllerに渡すことです(独自のinitメソッドを作成することで可能です)。 ModalViewControllerは、ユーザーが何かアクションを実行しているときや、何をしようとしているときにも、このオブジェクトを更新することができます。このオブジェクトはCurrentViewControllerで作成されたため、ModalViewが終了するとデータは有効なまま残り、そこからアクセスできます。
0
これを行う典型的な方法は、親ビューコントローラ(非表示のもの)を可視のビューコントローラのデリゲートにすることです。可視のView Controllerは、デリゲートを呼び出してデリゲートに情報を渡します。
0
あなたはview.superview.delegateを受け入れることができます。あなたはいつでもクラスをチェックし、あなたの呼び出しのアクションに応答するかどうかを確認することができます。
関連する問題
- 1. コントローラからのビューに情報を渡し、asp.net mvcでコントローラに戻す方法はありますか?
- 2. 角度コントローラの現在のユーザー情報を共有
- 3. ビューとコントローラの外部から現在のコントローラ名を取得
- 4. 私は、現在のコントローラに到達する関数で、現在のコントローラ
- 5. MVC3があるコントローラから別のビューやコントローラにメッセージを渡す
- 6. 応答をあるコントローラから別のコントローラに渡すには?
- 7. 現在のユーザー情報を保存して、私は以下の角度サービス持たコントローラ
- 8. 1つのビューコントローラから別のコントローラにデータを渡す
- 9. 角度サービスを使用して同じコントローラでビュー間で情報を渡す
- 10. 現在のユーザー資格情報をリモートサーバーに渡す
- 11. あるコントローラから別のコントローラにデータを渡す
- 12. 工夫+ Omniauth /リダイレクトのためOmniauthコントローラに部分的に情報を渡す
- 13. コントローラからビューにHTMLを渡す
- 14. MVC - ビューに追加情報を渡す
- 15. uinavigationのビュー間で情報を渡す
- 16. HOW?コントローラは何も返しません/現在のビュー
- 17. あるコントローラから別のコントローラへのエラーメッセージの受け渡し
- 18. コントローラからjavascriptにphp変数をビューの先頭に渡す
- 19. フォームの値と一緒にビューからコントローラにデータを渡す
- 20. コントローラ内の現在のページでの作業に関するアドバイス
- 21. Java:ビュー(GUI)とコントローラMVCとの対話?
- 22. (Resolved、Bypassed)Grails:他のコントローラのビューにモデルを渡す方法は?
- 23. コントローラからユーザーコントロールのプロパティをMVC3のビューに渡す
- 24. 1つのコントローラから別のコントローラへの角度情報のパス
- 25. Linuxの現在のディレクトリにあるファイルの情報を取得する方法
- 26. コントローラにテキストエリアを投稿する(現在nullが渡されています) - MVC
- 27. MVC4ビューからコントローラへモデルを渡す
- 28. ビューからコントローラへViewModelを渡す
- 29. モデルを渡してビューからコントローラに再び渡します
- 30. コントローラ内に現在のURLをプルする方法はありますか?
NSMutableDictionaryは、このようなものに使用するオブジェクトの良い例ですか? – gurooj
ありがとう、私はNSMutableDictionaryを使用して終了し、それは働いた。そして私は代議員の割り当てについて心配する必要はありませんでした。 – gurooj