Xcode报错:Return from initializer without initializing all stored properties
Xcode报错:Return from initializer without initializing all stored properties

Xcode报错:Return from initializer without initializing all stored properties

在类初始化阶段,如果某个属性没有被初始化,则会发生这个报错。

@Model
class PiggyBank {
    var isPrimary: Bool = false
    var name: String = ""
    var icon: String = "apple.logo"
    // 检查初始化方法是否遗漏类型或未赋值等情况
    init(isPrimary: Bool, name: String, icon: String) {
        self.isPrimary = isPrimary
        self.name = name
        self.icon = icon
    }
}

Xcode报错:

Return from initializer without initializing all stored properties

需要检查初始化方法是否有非可选类型、无默认值的属性没有赋值的情况。

   

如果您认为这篇文章给您带来了帮助,您可以在此通过支付宝或者微信打赏网站开发者。

欢迎加入我们的 微信交流群QQ交流群,交流更多精彩内容!
微信交流群二维码 QQ交流群二维码

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注