平台:macOS Catalina 10.15 Beta(19A512f) Xcode: 11 beta 3
以下使用Combine框架的代码在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
中添加对Combine的依赖项或配置其他设置?
答案 0 :(得分:0)
您应该使用projectName.xcodeproj而不是package.swift打开项目 如果您没有projectName.xcodeproj,请使用'make xcodeproj'