gpt4 book ai didi

ios - 不能在 `storyboard.instantiateViewController` 之后向下转换

转载 作者:可可西里 更新时间:2023-11-01 00:33:04 25 4
gpt4 key购买 nike

我正在使用 storyboard.instantiateViewController 来启动 TableViewController,但是当我尝试向下转换它时,出现错误:

Could not cast value of type 'UITableViewController' (0x109b30de8) to 'PresenceTableViewController' (0x1060329f0).

我的类 PresenceTableViewController 是 UITableViewController 的子类, Storyboard已经正确分配了 VC 类。 enter image description here

那么为什么会失败呢?

presenceViewController = storyboard.instantiateViewController(withIdentifier: "userPresenceTable") as! PresenceTableViewController

最佳答案

我尝试了“Could not cast value...”的可能情况,并且它在所有情况下都很好,然后在模块不是从目标继承的情况下,我产生了这个错误。这为我解决了问题。

Just re-enter the class type on storyboard, it will automatically select "Inherit module from target". This would solve your problem.

enter image description here

关于ios - 不能在 `storyboard.instantiateViewController` 之后向下转换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49462126/

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