Warning: Attempt to present on whose view is not in模态跳转问题
生活随笔
收集整理的這篇文章主要介紹了
Warning: Attempt to present on whose view is not in模态跳转问题
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
錯誤分析:
controller A present controller B ,前提是A的view要存在,如果不存在,就會報這個錯。 解決方法:? 將原來的present語句由 viewDidLoad方法中移到 viewDidAppear中,問題就可以解決。但是這樣的話,畫面會閃現一下parentViewController的view,這個問題目前不清楚怎么解決,有待高人指點。 并且viewDidAppear這個方法是每次都進入,和ViewDidLoad只進一次不同,所以無法達到我要的效果。 最終方案: 擯棄presentModel方法,在viewDidLoad中添加如下語句: [self.view?addSubview:controllerB.view];???????????????[self addChildViewController:controllerB];
?????????自己添加想要的動畫,實現對presentModel方法的模仿。
?
轉載于:https://www.cnblogs.com/zxykit/p/5197894.html
總結
以上是生活随笔為你收集整理的Warning: Attempt to present on whose view is not in模态跳转问题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 网剧《赘婿》拼刀刀背后的数学原理
- 下一篇: 深入浅出SSD