2012-01-19 9 views
1

私はMonoTouchを使用してタブベースのアプリケーションを作成しており、あるタブから別のタブにデータを渡す必要があります。例えば、 - 私のデフォルトのタブは記事のリストを読み込み、ユーザがそれを選択すると、そのリストを別のタブに渡す必要があります。MonoTouchタブ間でデータを渡す

最初は、最初のビューコントローラーでリストを作成して、それをAppDelegateに渡して、2番目のビューコントローラーがそれを受け取ることができたが、動作していないように思った。

iOSのタブ間でデータをやり取りする最善の方法は何ですか?私はObjecto-Cの構文に慣れていないので、MonoTouchの例を探しています。

答えて

1

あなたはコードでこれを行うのではなくInterfaceBuilderを使用している場合...

はそれからinheiritingことにより、独自のUITabBarControllerを行います。その新しいクラスに共有データ項目を追加します。 UIViewControllerから継承してxyzViewControllerを作成します。それに渡すコンストラクタを追加して、UITabBarControllerへの参照を格納します。

ローカルのUITabBarControllerリファレンスを使用して共通データを参照できるようになりました。

InterfaceBuilderを使用している場合は、すべてのクラスを作成し、アウトレットを使用して接続します。

関連する問題