0

私は を使用UITabBarControllerしていTabBarItemます。すべて からのドラッグ アンド ドロップですXIB。各タブには 1 つのビューがあります。次に、最初のビューから 2 番目のビューにNSString値を送信する方法を説明します。値を送信できません。これが私のコードです:TabBarItemTabBarItem

tableViewIns = [[TableViewController alloc]init];

    tableViewIns.yearInputValue  = yearTextField.text; 

    tableViewIns.principalInputValue = principalTextField.text;

    tableViewIns.interestInputValue = interestTextField.text;

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

4

2 に答える 2

0

私もこのようなものに慣れていませんが、プロパティを使用してさまざまなクラスに値を渡しました。宛先クラスの.hファイルにそれが含まれている必要があります。その後、最初の.mファイルでその値を割り当てることができます。最初のヘッダーファイルにも宛先ヘッダーファイルをインポートする必要があると思います。これがあまり意味をなさない場合はお詫びしますが、タブビューではありませんが、間違いなくうまくいきました:)

于 2012-04-11T05:33:33.840 に答える
0

すべての変数を適切に合成しても結果が得られない場合は、別の方法を試してpropertyくださいsynthesize....

NSString *year,*principal,*interest;

次に、Firstview で、AppDelegate 変数を宣言して初期化します....のように

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

次に、app.year = yearTextField.text;同様に残りを定義します.....

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

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

残りの利息と元本も同じです.....

これは、あるビューから別のビューに値を取得する最良の方法です....:)

于 2012-04-11T05:43:22.683 に答える