我有两个视图控制器通过segue相互链接。两个segue都是模态的,并且有标识符。两个视图控制器都具有故事板ID和标题。当我进入我的第二个视图控制器(VC2)时,我有时会得到一个完全黑屏(除了奇怪的是,UILabel的文本每秒都由NSTimer更新)。我必须多次检查/取消选中segue上的动画才能再次使用它。我不知道为什么会这样。我尝试以编程方式切换视图,问题消失了,但我更喜欢使用更少的代码,我必须在segue之间共享数据。有人有想法吗?
答案 0 :(得分:0)
要么尝试Calvdeos所说的
或使用导航控制器。在导航控制器中按下第一个VC。然后在用户操作时,在其上面按下第二个VC。然后当VC2完成后,将其从VC堆栈中弹出。
这实际上取决于流量。如果你扩展逻辑流程,我可以建议更好。
答案 1 :(得分:0)
谢谢大家。管理修复它。显示在黑屏下的UILabel有一个糟糕的IBOutlet。我删除了那个插座并修复了它,一切正常。