Using Combine from Swift package



平台: macOS Catalina 10.15 Beta (19A512f(Xcode: 11 beta 3

以下使用组合框架的代码在 iOS 应用项目中工作正常。

import Combine
func test() {
    [1, 2, 3, 4].publisher()
        .sink { (num) in
            print(num)
    }
}

但是 Swift 包项目中的相同代码显示了此错误:

'publisher()' is only available in macOS 10.15 or newer

我是否必须将依赖项添加到 Package.swift 中的合并或配置一些其他设置?

你应该使用 projectName 打开你的项目.xcodeproj而不是打包.swift如果您没有项目名称.xcodeproj请使用"make xcodeproj"进行

相关内容

  • 没有找到相关文章

最新更新