2009-04-08 15 views
1

私が持っているのは、異なるviewControllerを持つ基本的な4つのタブバー設定です。 .plistファイルを正しい設定で更新する設定タブがあります。タブバービューを別のタブバーから再読み込みしますか?

設定タブまたは1タブのdidSelectViewControllerのいずれかでラベルを更新するには、タブ1が必要です。しかし、私はこれをどうやってやってもらえませんか?

私が働いていたのは、viewDidLoadメソッドが呼び出され、ビューが再度読み込まれるように、ユーザーが完全にアプリケーションを終了することだけでした。

は、あなたが私を助けることを願って:)

おかげ

答えて

1

をそのタブが選択されるたびに呼び出されますので、あなたは、viewWillAppear:にラベルを更新することができます。

+0

はい私はこのように実装しようとしました: \t - (void)viewWillAppear:(BOOL)animated; \t { \t \t番号= +1; \t \t numberLabel.text = [NSString stringWithFormat:@ "%f"、number]; \t} 私のviewControllerでは、ラベルは何度タブを変更しても1を読み続ける。私は間違って何をしていますか? –

+0

これはうまくいきました:)ありがとう...しかし、最初にviewDidLoadが実行されるようにする方法はありますか?それは私の変数を上書きします:S –

+0

これをviewWillAppearに入れると、viewDidLoadで同じことをしたくありません(両方とも呼び出されるため)。それはあなたが意味することですか? –

関連する問題