gpt4 book ai didi

ios - 以非编程方式使用 (UIView) 类 - Swift

转载 作者:行者123 更新时间:2023-11-28 08:49:36 25 4
gpt4 key购买 nike

所以我创建了一些类,它们是 UIView 的子类。假设我有一个名为“ExampleClass”的类(class)。我认为我可以通过创建一个 UIView 并将其类设置为“身份”选项卡下的“ExampleClass”来使用该类。但是,每当我这样做时,我都会收到一条错误消息;

fatal error: init(coder:) has not been implemented: file /Users/[My Name]/Desktop/xcode/[Project Name]/ExampleClass/ViewController.swift, line [n]

当我通过以下语句以编程方式创建类似的 View 时:

let MyView = ExampleClass
MyView.frame = CGRect(x: 0, y: 0, width: 100, height: 400)

我没有得到这个错误。


该类确实包含所需的 init,这是此错误的原因:

required init?(coder aDecoder: NSCoder) {
fatalError("init(coder:) has not been implemented")
}

最佳答案

你必须在你的 init` 函数中调用 super.init(coder: aDecoder)








关于ios - 以非编程方式使用 (UIView) 类 - Swift,我们在Stack Overflow上找到一个类似的问题:

https://stackoverflow.com/questions/34556846/




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