【问题标题】:App crashing when adding a UIKit element to the storyboard [duplicate]将 UIKit 元素添加到情节提要时应用程序崩溃 [重复]
【发布时间】: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 相同的类型。

标签: ios swift xcode


【解决方案1】:

我通过删除我的应用程序的罪魁祸首部分并从头开始重建它解决了这个问题。我找不到导致这一切的错误,但这种方法以某种方式解决了问题。

我会将我的答案标记为正确答案,以便遇到此问题的任何人都可以尝试这样解决。

程序:

  1. 删除与受影响视图的所有连接;
  2. 删除视图;
  3. 重做所有视图和连接。

希望这对遇到同样问题的人有所帮助!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-06-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-01-25
    • 2012-10-06
    • 2018-06-15
    相关资源
    最近更新 更多