【问题标题】:storyboard segue call order故事板 segue 调用顺序
【发布时间】:2013-04-17 03:29:36
【问题描述】:

所以我正在尝试使用 segues,并且刚刚使用 prepareForSegue 根据标识符获取目标控制器并将变量向上(向下)传递链。但是我遇到了一个问题,我当前的 segue 依赖于 uitableView 的 NSIndexpath,并且在按下所述表的 uitableviewcell 时激活了 segue。问题是prepareForSeguetableViewDidSelect 之前被调用,我能想到的唯一可能的解决方案是使用预定的计时器......这确实不理想而且有点混乱,任何人都可以知道更多关于海格等帮我看看?

【问题讨论】:

    标签: ios storyboard uistoryboardsegue


    【解决方案1】:

    没关系,我在这里找到了答案Storyboard segue gets called before UITableView's didSelectRow

    基本上我一直在寻找的答案是设置手动 seague,基本上是一个 segue,只有在通过代码显式调用而不是基于操作时才会执行。

    【讨论】:

      【解决方案2】:

      在 prepareForSegue 方法中,您可以通过

      [self.tableView indexPathForSelectedRow].row
      

      这种情况在 Apple 的 "Your second iOS App" tutorial。您可以查看触发从 MasterViewController 到 DetailViewController 的 segue 时如何设置 DetailViewController(在教程中)的“瞄准”属性。转场称为“ShowSightingDetails”。

      【讨论】:

        猜你喜欢
        • 2012-05-12
        • 1970-01-01
        • 2013-06-30
        • 2012-02-15
        • 1970-01-01
        • 1970-01-01
        • 2014-10-25
        • 2023-03-14
        • 1970-01-01
        相关资源
        最近更新 更多