gpt4 book ai didi

swift - 将 didSet 添加到 @State var 后如何修复 Xcode 错误 "Segmentation fault: 11"

转载 作者:搜寻专家 更新时间:2023-10-31 22:36:58 25 4
gpt4 key购买 nike

我想向 SwiftUI 的 View 结构的参数添加一个“didSet”函数,但每次我尝试构建应用程序时,我都会收到“段错误:11”错误。

我尝试重命名参数,但没有任何反应。我也尝试将其设置为 Optional,但因为它是 @State,所以没有用。我能做什么?

@State var text: String {
didSet {
print(oldValue, text)
}
}

最佳答案

尝试为您的 var 添加一个默认值,这在定义 @State var 时是必需的。

@State var text: String = "" {
didSet {
print(oldValue, text)
}
}

关于swift - 将 didSet 添加到 @State var 后如何修复 Xcode 错误 "Segmentation fault: 11",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56510277/

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