gpt4 book ai didi

ios - 无法将类型 'UINavigationController' 的值转换为 'jacrs_ios.TopViewController'

转载 作者:行者123 更新时间:2023-11-28 08:04:03 26 4
gpt4 key购买 nike

我是 Swift 的新手,我试图根据我正在学习的教程制作一个侧边菜单,但我遇到了这个错误。 “无法将‘UINavigationController’类型的值 (0x1026054a8) 转换为‘jacrs_ios.TopViewController’ (0x1009ac510)。”我注意到这里已经存在相同的问题,但我仍然不明白。我将包括当前的 Storyboard ,以防我做错了什么。谢谢。

ViewController 错误

override func prepare(for segue: UIStoryboardSegue, sender: Any?) {
let topViewController = segue.destination as! TopViewController
topViewController.stringPassed = userName.text!
}

Storyboard

Storyboard

最佳答案

试试这个

if let navigationController = segue.destination as? UINavigationController
{

let topViewController = navigationController?.topViewController as! TopViewController
topViewController.stringPassed = userName.text!

}

关于ios - 无法将类型 'UINavigationController' 的值转换为 'jacrs_ios.TopViewController',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45688834/

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