我们的应用程序支持 iOS 11 及更高版本。在 iOS 13 中,我们使用SwiftUI
+Combine
我们用相应的检查或包装导入SwiftUI
或框架。如果我们在 iOS 12 下从 Xcode 11 运行我们的应用程序,则会出现错误Combine
#if canImport(SwiftUI)
#if canImport(Combine)
dyld: Library not loaded: /System/Library/Frameworks/Combine.framework/Combine
我们通过可选链接解决了 SwiftUI 的相同问题。
但是我们不能为组合做同样的事情,因为它甚至不能被选择用于链接