2012-01-01 10 views
2

タブ間にデータを渡すプログラムを書いています。最初のタブでUITextFieldを塗りつぶし、2番目のタブを選択して表示します。タブ間でデータを渡すときに問題が発生する

第1ビューのviewWillDisappearメソッドの第2タブに渡されるデータがvarに格納されます。 2番目のビューのviewWillAppearメソッドで取得されます。

しかし、競合状態があるようです。デバッガではviewWillAppearがviewWillDisappearの前に呼び出されるのが見えます。シーケンスは、view2.viewWillAppear - > view1.viewWillDisappearです。

正しい方法を使用していますか?

私はXcode 4.2.1でiOS5ターゲット用に書いています。このバージョンはもはやMainWindo.xibを作成しないので、AppDelgateをTab Bar Controllersに接続する方法について少し混乱しています。誰でもXcode 4.2.1のTabBarコントローラにアクセスする方法を教えてもらえますか? ?

私は明確にする/コードを提供しています。このポストを簡潔に保ちようとしています。

答えて

0

タブバーの実装がカスタムかどうかを確認できます。回避策として、Singletonクラスを使用することができます(アプリケーションデリゲートや独自のカスタムSingletonなど)。どのクラスでもSingleton Retrievalで値を設定してください。

関連する問題