- ベストアンサー
iPhoneプログラミングView間での受け渡し
iPhoneでプログラムを作り始めてまだ日がない初心者です。 質問はTabBarのテンプレートで作成された二つのView間で値の受け渡しを行いたいのです。具体的に一つ目のViewにDatePickerを配置して二つ目のViewでボタンを押すとDatePickerの日付を取得して表示するプログラムを作りたいのです。一つ目のViewにボタンを配置して押すことでDatePickerの日付を取得する事はできなのですが2つ目のViewから取得する方法がわかりません。Objectiv-Cの勉強不足なので行き詰まってしまいました。どなたかお知恵を貸していただけると助かります。宜しくお願い致します。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
- (void)tabBarController:(UITabBarController *)tabBarController didSelectViewController:(UIViewController *)viewController; にてタブバーの選択変更時イベントが飛んでくるので、引数のviewControllerが、2つ目のViewであるとき、1つ目のViewから情報を取得して2つめのViewに値を渡す。このとき各Viewにて情報をproperty化しているとコードが簡略化出来ると思います。