Objective c 控制xcode中主/详细模板中的按钮
使用主视图/详图模板,可以在主视图和详图视图之间获得自动推送序列。如何访问返回按钮的逻辑(如详图视图中上栏左侧所示)?在让用户返回主视图之前,我想对他们在细节视图中所做的工作进行一些检查。这个按钮必须有一个方法,我可以用某种方式覆盖??谢谢如果您使用Objective c 控制xcode中主/详细模板中的按钮,objective-c,xcode,master-detail,Objective C,Xcode,Master Detail,使用主视图/详图模板,可以在主视图和详图视图之间获得自动推送序列。如何访问返回按钮的逻辑(如详图视图中上栏左侧所示)?在让用户返回主视图之前,我想对他们在细节视图中所做的工作进行一些检查。这个按钮必须有一个方法,我可以用某种方式覆盖??谢谢如果您使用 -(void) viewWillDisappear:(BOOL)animated { //This is called when the user has clicked on the back button in the navigati
-(void) viewWillDisappear:(BOOL)animated {
//This is called when the user has clicked on the back button in the navigation bar.
}
方法
我希望这会有帮助……在这里发布几天后,我在苹果开发者论坛上发布了同样的问题
得到了一个极好的解决方案。下面是MVC123提供的该解决方案的链接
我尝试了以下方法:-(void)viewwilldefine:(BOOL)animated{//当用户单击导航栏中的“后退”按钮时会调用此方法。[super viewwilldefine:animated];NSLog(@“\n\nviewwilldefine called”);return;}无效。主视图只是像往常一样单击并继续。我想返回可能会阻止它,因为我所能找到的关于ViewWillose的信息将消失,现在使用它已经太晚了。如果您的子视图的prepareForSegue方法中有任何代码,请您在注释后重试。prepareForSegue代码都在主视图中,而不是详细视图中。