问题 我如何拒绝故事板转场的发生?
上下文: 我在第一个可见的视图控制器上有一个静态分组表视图(如果你愿意的话,主菜单)。
我特意提前展示 UI,让用户有机会进行交互并感知快速的加载响应。例如,可能正在导入数据的其他操作发生在后台操作队列上。事实上,我的大部分 UI 功能都可以在您看到它们时立即使用。
但是,特别是一个菜单项(表格行)在导入一些数据之前还没有准备好(当一切准备好时我会发送通知)。
虽然我可以删除这个动作的情节提要转场,但它让我思考如何因为不满足某个条件而阻止转场触发。
我可能会在实践中允许 segue,并让目标视图控制器限制初始化,直到它收到它正在等待的通知。
但是可以以编程方式拦截并阻止它吗?