我有一个具有以下架构的应用程序:
登录 -> 标签栏 ->
- UINavigationController -> Tab1ViewController
- UISplitViewController -> UINavigationController -> MasterViewController/DetailViewController
- UINavigationController -> Tab3ViewController
然后我在我的 DetailViewController 中实现
- (void)splitViewController:(UISplitViewController *)splitController willHideViewController:(UIViewController *)viewController withBarButtonItem:(UIBarButtonItem *)barButtonItem forPopoverController:(UIPopoverController *)popoverController
但它永远不会被调用。
我还将 splitview 委托放在我的详细信息中:
@interface DetailViewController : UITableViewController
<UISplitViewControllerDelegate>
有什么我想念的吗?