将 UIKit 元素添加到情节提要时应用程序崩溃 [重复]
Posted
技术标签:
【中文标题】将 UIKit 元素添加到情节提要时应用程序崩溃 [重复]【英文标题】:App crashing when adding a UIKit element to the storyboard [duplicate] 【发布时间】:2021-11-22 10:04:47 【问题描述】:将 UIKit 元素连接到我的故事板时发生崩溃。
错误代码:
Exception NSException * "[<UIViewController 0x7f818646dd30> setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key labelProva." 0x0000600002ed0c60
这是视图的代码:
import UIKit
class WelcomeViewController: UIViewController
@IBOutlet weak var labelProva: UILabel!
override func viewDidLoad()
super.viewDidLoad()
title = K.nomeApp
labelProva.text = "Buongiorno e benvenuto su MPB"
labelProva.text = K.App_Text.tutorialApp
视图信息的各种截图:
【问题讨论】:
您是否将有问题的视图控制器设置为您想要的类? 通过在情节提要中选择您的标签并单击显示连接检查器来发送屏幕截图 @valeCocoa 如果您的意思是尝试将其设置为“UITableViewController”而不是“UIViewController”,是的,我做到了,但不幸的是它没有用。 @Gowtham 我按要求添加了截图。 不,您应该将情节提要中的违规视图控制器设置为与您的子类WelcomeViewController
相同的类型。
【参考方案1】:
我通过删除我的应用程序的罪魁祸首部分并从头开始重建它解决了这个问题。我找不到导致这一切的错误,但这种方法以某种方式解决了问题。
我会将我的答案标记为正确答案,以便遇到此问题的任何人都可以尝试这样解决。
程序:
-
删除与受影响视图的所有连接;
删除视图;
重做所有视图和连接。
希望这对遇到同样问题的人有所帮助!
【讨论】:
以上是关于将 UIKit 元素添加到情节提要时应用程序崩溃 [重复]的主要内容,如果未能解决你的问题,请参考以下文章
编辑情节提要时 Xcode Interface Builder 崩溃
如果稍后将情节提要添加到项目中,为啥单视图应用程序不加载情节提要?