私はマスターコントローラとディテールコントローラとUISplitViewController
ありますUISplitViewControllerを使用して詳細ビューコントローラでマスタビューコントローラを取得するにはどうすればよいですか?
MyMasterController *masterViewController = [[[MyMasterController alloc] initWithDirectory:directoryElement] autorelease];
MyDetailController *detailViewController = [[MyDetailController alloc] init];
masterViewController.detailViewController = detailViewController;
UISplitViewController *splitViewController = [[UISplitViewController alloc] init];
splitViewController.viewControllers = @[[[UINavigationController alloc] initWithRootViewController:masterViewController], [[UINavigationController alloc] initWithRootViewController:detailViewController]];
splitViewController.delegate = self;
MyDetailController
がテーブルリストビューコントローラである、私は、ユーザーがセルをクリックしたときにビューコントローラの実行一つの方法を習得したい、だから、どのようにマスターを取得することを詳細コントローラのコントローラ?
- (void) tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
[master some_method]; // how to get ?
}
私は良い考えだと思います – why
ありがとうございました。まさに私が探していたもの。ブリリアント!! –
完璧なアイデア:)。どうもありがとう –