【问题标题】:Swiftui Cannot assign to property: 'self' is immutable ErrorSwiftui 无法分配给属性:'self' 是不可变的错误 【发布时间】:2020-01-22 20:46:14 【问题描述】: 我正面临一个错误,如预览图像所示“无法分配给属性”。 当我在 View 的结构和 forEach 中使用变量时出现此错误。 这是截图。 【问题讨论】: 标签: swift xcode swiftui 【解决方案1】: 将currentMood 定义为@State 变量: @State var currentMood: String 您可能需要使用self.currentMood = moodData 分配它(添加self.) 【讨论】: 非常感谢您的帮助:))))。