Objective c UISplitViewController视图将消失
我从iPad的“Master Detail应用程序”中创建了示例项目 我发现,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
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非常不方便。我想我将切换到一个“显示视图”控制器。