gpt4 book ai didi

swift - 尝试呈现 * 其 View 不在窗口层次结构中

转载 作者:搜寻专家 更新时间:2023-11-01 06:37:03 25 4
gpt4 key购买 nike

我在 AppDelegate 中使用以下代码在选择按钮时在应用程序中显示弹出窗口,我最终会将其移动到标签超链接但目前只是测试。

    let storyboard = UIStoryboard(name: "Main", bundle: nil).instantiateViewControllerWithIdentifier("test") as! ViewController
let popOverVC = UIStoryboard(name:"Main", bundle: nil).instantiateViewControllerWithIdentifier("sbPopUpID") as! PopUpViewController
storyboard.addChildViewController(popOverVC)
popOverVC.view.frame = storyboard.view.frame
storyboard.view.addSubview(popOverVC.view)
popOverVC.didMoveToParentViewController(storyboard)
self.window?.rootViewController?.presentViewController(storyboard, animated: true, completion: nil)

我第一次选择一个按钮时它工作正常,但是在所有后续按钮按下时显示以下错误

2016-10-28 11:27:40.551 testfordeeplinks[20496:104536] Warning: Attempt to present on whose view is not in the window hierarchy!

最佳答案

对于以后遇到这个问题的人,我就是这样解决的;

    let appDelegate = UIApplication.sharedApplication().delegate as! AppDelegate
appDelegate.window?.rootViewController = storyboard

关于swift - 尝试呈现 * 其 View 不在窗口层次结构中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40303699/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com