2017-08-21 23 views
0

我有三个UIViewControllers其中A - >乙 - > C,和A - > D.开卷然后原因请看而不显示中间视图控制器

当用户在完成CI要放松回A,然后SEGUE到D,但是如果没有在D发生之前简要地显示A,我就无法得到这个工作。我曾尝试禁用animates财产的继续,但A仍然闪烁进入视图不到一秒钟。

任何想法如何我可以解决这个问题?

回答

2

在迅速3试试这个代码: -

let oldVCs = self.navigationController?.viewControllers! as NSArray 
    let newVCs = NSMutableArray() 

    // Add your root VC in new array of VCs 
    newVCs .add(oldVCs?[0]) 
    // Add your new VC just after your root VC 
    newVCs .add("Your New VC") 

    self.navigationController?.setViewControllers(newVCs, animated: true) 
+0

完美的作品,谢谢! – Frederik

+0

欢迎@Frederik – Amit

相关问题