我有一個主控制器和細節控制器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 2013-03-05 10:05:04
謝謝你這麼做。正是我在找什麼。輝煌!! – 2013-03-21 14:09:48
完美的主意:)。非常感謝 – 2014-06-18 05:20:27