共享不同场景的两个场景不会继续

Two scenes sharing a different scene wont segue

所以我的情节提要中有两个不同的场景,它们都有一个表格视图单元格,该单元格与日期选择器场景相关联。我从第一个场景构建了一个 segue 到日期选择器场景,并且还有一个 unwind segue。

第二个场景的 segue 在尝试 segue 到相同的日期选择器场景时不会触发。它也有一个 unwind segue。我不想为了将它们用于不同的转场而重新创建场景。有办法解决这个问题吗?我对 ios 和 swift 很陌生。

我解决这个问题的唯一方法是在日期选择器场景中使用两个完成按钮,因为一个按钮不能有两种展开方法。因此,当我从一个场景继续到日期选择器场景时,我会发送一个布尔值以准备继续。在日期选择器场景中,我将 done button.hidden 设置为该布尔值。

基本上只是隐藏和取消隐藏正确的按钮,所以我可以放松到正确的 segue。