2012-04-11 19 views
0

UITabBarControllerを使用しています。TabBarItemが3つあります。すべてはXIBからドラッグアンドドロップです。各タブには1つのビューがあります。今すぐ送付する方法NSString最初からTabBarItemの値を表示するTabBarItemを表示します。私は価値を送ることができません。ここに私のコードは次のとおりです。UITabBarControllerを使用して1つのView Controllerを別のView Controllerに送信できません

tableViewIns = [[TableViewController alloc]init]; 

    tableViewIns.yearInputValue = yearTextField.text; 

    tableViewIns.principalInputValue = principalTextField.text; 

    tableViewIns.interestInputValue = interestTextField.text; 

最初のタブには、2番目のタブがTableViewControllerで、HomeViewControllerです。あるタブから別のタブに値を送る方法。

+0

チェックは、あなたが適切にTableViewControllerのすべての変数を合成しました。.. 。 – Krunal

答えて

0

すべての変数を正しく合成してもまだ結果が得られない場合は、別の方法を試してください.... 、変数を定義しているAppDelegate .... propertysynthesizeそれら...今すぐ

NSString *year,*principal,*interest;、Firstviewに、のような....宣言し、AppDelegateの変数を初期化する(あなたのケースでは、3があります)

AppDelegate *app = (AppDelegate *)[[UIApplication sharedApplication]delegate]; 
その後

app.year = yearTextField.text;などワイズ休息を定義.....

今すぐTableViewControllerで、同じ、... AppDelegateと使用してオブジェクトを定義し、それらの値を取得します....

yearInputValue = [app.year intValue]; //If it is int value, otherwise remove 'intValue'. 

とそれは、これを別のビューから値を取得するための最良の方法です.....

残りの利息と元本のために同じである.... :)

+1

ありがとうGotiその仕事罰金です。 – sara

+0

私はあなたを助けることができると私の喜び... :) – Krunal

0

私はこのようなことには初めてですが、プロパティを使用して異なるクラスに値を渡しました。デスティネーションクラスは.hファイル内にそれを持っていなければならず、最初の.mファイルにその値を代入することができます。私はあなたも最初のもので宛先ヘッダファイルをインポートする必要があると思う。これはあまり意味がない場合はお詫びしますが、間違いなくタブビューにはありません:)

関連する問題