如何检查 SwiftUI 版本

Lon*_*yui 3 swiftui

我想知道我的项目使用 swiftUI 3 或 swiftUI 4 。

环境 xcode 13.2.1

我尝试通过谷歌搜索答案,并阅读苹果文档,并查看项目设置和 Xcode 首选项设置。

Car*_*ten 5

SwiftUI 版本与 iOS 版本相关。您可以使用可用的 API 验证版本

if #available(iOS 17, *) {
    print("SwiftUI 5.0")
} else if #available(iOS 16, *) {
    print("SwiftUI 4.0")
} else if #available(iOS 15, *) {
    print("SwiftUI 3.0")
} else if #available(iOS 14, *) {
    print("SwiftUI 2.0")
} else if #available(iOS 13, *) {
    print("SwiftUI 1.0")
}
Run Code Online (Sandbox Code Playgroud)

在这里您可以找到一些解决方案