我对向量范围有一个奇怪的问题。请考虑以下代码:
objectWillChange.send()
当未声明向量的大小时,代码将显示段错误,这是有道理的。但是当n具有给定值时它将显示5,当n为6加上4的倍数(即6,10,14等)时将不起作用。从理论上讲,元素的最大索引必须为struct MyView : View {
@ObservedObject var model: Model
var body: some View { .. }
}
class Model: ObservableObject {
fun reloadView() {
objectWillChange.send()
}
}
,为什么会发生?
提前感谢您的回答!