通常不是你这一行语法错,而是编译器没识别到 SwiftUI 的 @Environment 属性包装器,主要原因:
1.但如果项目里有同名类型冲突,比如你自己定义过:
enum Environment { ... }
2.Xcode / Swift 版本问题
@Environment(\.dismiss) 需要:
iOS 15+
Xcode 13+
通常不是你这一行语法错,而是编译器没识别到 SwiftUI 的 @Environment 属性包装器,主要原因:
1.但如果项目里有同名类型冲突,比如你自己定义过:
enum Environment { ... }
2.Xcode / Swift 版本问题
@Environment(\.dismiss) 需要:
iOS 15+
Xcode 13+