Xcodeのテキストフィールドからデータをプルするのに助けが必要です。データをプッシュしません。たとえば、2つのタブがあるタブバーコントローラーがあります。Tab1、およびTab2。
- Tab1にはテキストフィールドが含まれています。
- Tab2にはラベルが含まれています。
Tab1のtextFieldに何かを入力して、tab2を押すと、そのテキストがTab2のラベルに自動的に表示されるようにすることはできますか?
よろしくお願いします。
Xcodeのテキストフィールドからデータをプルするのに助けが必要です。データをプッシュしません。たとえば、2つのタブがあるタブバーコントローラーがあります。Tab1、およびTab2。
Tab1のtextFieldに何かを入力して、tab2を押すと、そのテキストがTab2のラベルに自動的に表示されるようにすることはできますか?
よろしくお願いします。
NSObjectsを継承する「Data」のような単純なクラスを作成できます。次に、そのデータを格納するプロパティを追加します(それらを合成することを忘れないでください)。そのクラスを両方のタブのビューコントローラに追加します。次に、そのデータをプロパティに渡します。
はい。ビューコントローラ間でデータを渡すには、いくつかの異なる方法があります。NSNotificationを投稿したり、値をNSUserDefaultsに保存したり、デリゲートを使用したりできます。これは、あるViewControllerから別のViewControllerに渡す予定のデータの量によって異なります。この場合、おそらくデリゲートを使用します。