Objective c UISplitViewController视图将消失

Objective c UISplitViewController视图将消失,objective-c,ios7,xcode5,uisplitviewcontroller,Objective C,Ios7,Xcode5,Uisplitviewcontroller,我从iPad的“Master Detail应用程序”中创建了示例项目 我发现,DetailViewController中从未调用过viewwilldefine和viewdidefine 有可能解决这个问题吗 - (void)viewWillAppear:(BOOL)animated{ [super viewWillAppear:animated]; NSLog(@"%s",__PRETTY_FUNCTION__); } - (void)viewWillDisappear:(BOO

我从iPad的“Master Detail应用程序”中创建了示例项目

我发现,
DetailViewController
中从未调用过
viewwilldefine
viewdidefine

有可能解决这个问题吗

- (void)viewWillAppear:(BOOL)animated{
    [super viewWillAppear:animated];
    NSLog(@"%s",__PRETTY_FUNCTION__);
}
- (void)viewWillDisappear:(BOOL)animated{
    [super viewWillDisappear:animated];
    NSLog(@"%s",__PRETTY_FUNCTION__);
}
- (void)viewDidDisappear:(BOOL)animated
{
    [super viewDidDisappear:animated];
    NSLog(@"%s",__PRETTY_FUNCTION__);
}

嗯,细节视图永远不会从屏幕上删除,它的内容只是改变了。这就是不调用这些方法的原因

也许您需要检测内容何时更改

例如,当:

- (void)configureView

它被称为,使用iPad的示例Master Detail应用程序。

使用configureView非常不方便。我想我将切换到一个“显示视图”控制器。