1

splitView に 1 つの詳細ビュー コントローラー (SearchDeatilViewController) があります。しかし、そのView ControllerはNavigation Controllerに接続されています。そのサブビューを取得して彼を制御するにはどうすればよいですか?

サブビューtableViewをリロードするために、私はこのようにしようとしました:

SearchDetailViewController *detail1 = (SearchDetailViewController *)[self.viewControllers objectAtIndex:1];
[detail1.tableView reloadData];

しかし、それは私にエラーを与えます:

-[UINavigationController reloadTable]: 認識されないセレクターがインスタンスに送信されました

変数 detail1 で取得したオブジェクトは、navigationController 型のようです。明らかに、もう 1 レベル深くする必要があります。どうやってやるの?

ありがとう

4

1 に答える 1

0

解決策を見つけました。サブビューにタグを付けるだけで、[myView viewWithTag:X] でアクセスするだけで機能します。

于 2012-01-19T07:02:34.750 に答える