放松segue或前进segue?

时间:2014-10-09 19:36:01

标签: ios storyboard uistoryboardsegue

我在故事板上有viewControllers和segue的配置。

enter image description here

应用程序从A开始.A向用户提供两种选择:创建新项目或加载新项目。

用户选择创建新项目

用户然后前往B并创建内容,继续预览以查看其呈现。在预览中,用户可以保存项目,也可以前往文件管理器加载另一个项目。如果用户选择转到文件管理器,则在加载项目后,应用程序会展开segue进行预览。这是正常通量(黑线)。

用户选择加载项目

另一种变化就是这个。用户在A处启动应用程序并选择加载项目。然后,应用程序直接进入可以加载项目的文件管理器。这是我的问题。该应用无法展开预览,因为它从A跳转到文件管理器,因此应用必须继续预览。如果我这样做,用户就无法修改项目,因为允许修改的部分在B(绿线通量)上。此外,如果我从文件管理器进行预览,我将会出现不一致的情况,因为预览的后退按钮一次将转到B,另一个实例转到文件管理器。

我该如何解决?我无法从文件管理器转到B.

1 个答案:

答案 0 :(得分:0)

我会修改你的流程,以便:

a)File Manager场景变为Scene B。如果您希望在这种情况下直接将用户带到Preview场景,那么只需在Preview中立即实现segue。然后,从Preview场景中,您可以展开Scene B进行进一步的修改等。

b)当用户将项目保存在Preview场景中时,请不要前往File Manager。一直放回Scene A。然后,用户将看到创建另一个新项目(直接到Scene B)或加载现有项目(segue到File Manager)的选项。