【问题标题】:Control push segue button in master/detail template in xcode在 xcode 中的主/详细模板中控制推送 segue 按钮
【发布时间】:2013-10-20 23:49:19
【问题描述】:

使用主/细节模板,您可以在主视图和细节视图之间自动推送segue。如何访问返回按钮的逻辑(如详细视图中上栏的左侧所示)?在我让用户返回到 master 之前,我想对他们在详细视图中所做的工作进行一些检查。这个按钮必须有一种方法,我可以以某种方式覆盖?谢谢

【问题讨论】:

    标签: objective-c xcode master-detail


    【解决方案1】:

    如果你使用,你可以抓住它们

    -(void) viewWillDisappear:(BOOL)animated {
        //This is called when the user has clicked on the back button in the navigation bar.
    }
    

    方法...

    希望对你有帮助……

    【讨论】:

    • 我试过这个:-(void) viewWillDisappear:(BOOL)animated { //当用户点击导航栏中的后退按钮时调用。 [超级viewWillDisappear:动画]; NSLog(@"\n\nviewWillDisappear 调用");返回 ; } 无济于事。主视图像往常一样单击并继续。我以为退货可能会阻止它根据我对viewwillDisappear的了解,现在使用它为时已晚。
    • 如果您的child view的prepareForSegue方法中有代码,可以评论后再试吗?
    • prepareForSegue 代码都在 Master 视图中,而不是 Detail 视图中。
    【解决方案2】:

    在这里发帖几天后,我在 Apple 的开发者论坛上发布了同样的问题
    https://developer.apple.com/devforums/ 并得到了很好的解决方案。以下是 MVC123 提供的该解决方案的链接。

    https://devforums.apple.com/message/910072#910072

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-04-14
      • 1970-01-01
      • 2014-04-12
      • 2015-03-10
      • 2013-01-21
      相关资源
      最近更新 更多