1

私はstackoverflowに不慣れで、これが私の最初の質問です。私の質問は:UINavigationControllerがあり、その中にUITableViewがあります。didSelectRowAtIndexPathメソッドを使用してテーブルビューでセルがクリックされたときにパラメーターを別のビューに渡し、SecondViewControllerと呼ばれる別のビューのラベルにセル情報を表示します。SecondViewController内に別のラベルがあり、その値を選択したセルのサブ値に渡したい。結論として、navigationcontrollerのメインビューに値を戻したいと思います。

すべての受信応答に感謝します。よろしく、ae

4

2 に答える 2

1

デリゲートの概念を使用してprobelmを整理することをお勧めします...

便利なSOリンクを確認してください。

Objective-Cでデリゲートを作成するにはどうすればよいですか?

デリゲートはObjective-Cでどのように機能しますか?

委任パターン

于 2011-05-08T10:52:18.420 に答える
0

2番目のビューコントローラーでは、メインコントローラーにポップするために呼び出されたメソッドが、そのメソッド内でメインビュープロパティに値を渡します。
例えば

1つのビュー:---メインビュー2番目の
ビュー: secondcontroler

現在、secondcontrollerの内部:--(void)getbacktomainview
{
mainview * mn; mn.someproperty = yourvalue;
[navigationController popViewControllerAnimated:YES];
}

それがあなたを助けることを願っています.....

于 2011-05-08T10:47:17.557 に答える