我在这篇文章的标题中遇到了Xcode 15.0.1抛出的错误消息,下面的代码使用SwiftData和SwiftUI:
import SwiftUI
import SwiftData
@Model
final class PorcelineTile {
@Attribute (.unique) var name: String
var additionalInfo: String
var pattern: [String: Double]
init(name: String, pattern: [String: Double] = ["":0.0], additionalInfo: String = "") {
self.name = name
self.additionalInfo = additionalInfo
self.pattern = pattern
}
@Relationship(deleteRule: .cascade) var items: [Item]
}
字符串
我试着在初始化器中注解掉这三个属性中的任何一个或两个以及它们对应的Map,但是错误消息就是不消失。我真的很困惑到底是哪里出了问题。非常感谢你的帮助!
1条答案
按热度按时间2wnc66cl1#
感谢大家的参与,我同意你们中的一些人的解决方案,可以为
items
var提供默认值,或者items
可以声明为Optional
。