Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Swift 有没有办法为Xcode游戏场设置部署目标_Swift_Xcode_Swift Playground_Xcode12 - Fatal编程技术网

Swift 有没有办法为Xcode游戏场设置部署目标

Swift 有没有办法为Xcode游戏场设置部署目标,swift,xcode,swift-playground,xcode12,Swift,Xcode,Swift Playground,Xcode12,我已经升级到MacOS 11(大苏尔)Beta 4。Xcode 12 beta 4 我有一个有联合收割机出版商的快速游乐场: Just([1,2,3]) .setFailureType(to: Error.self) // Make the compiler pick up new API in MacOS Big Sur .flatMap { $0.publisher } .sink(receiveCompletion: { print($0) }, receiveVa

我已经升级到MacOS 11(大苏尔)Beta 4。Xcode 12 beta 4

我有一个有联合收割机出版商的快速游乐场:

Just([1,2,3])
    .setFailureType(to: Error.self) // Make the compiler pick up new API in MacOS Big Sur
    .flatMap { $0.publisher }
    .sink(receiveCompletion: { print($0) }, receiveValue: { print($0) })
升级后,我的游乐场开始失败,并显示以下消息:“'flatMap(maxPublishers:\)”仅在macOS 11.0或更高版本中可用。”swift编译器未显示代码中的任何错误。如果将代码放在一个普通的Xcode命令行应用程序项目中,那么它就可以正常工作

通过将发布服务器包含在可用性检查中,例如,
if#available(macOS 11.0,*){}
in The playland,可以减轻此错误

我假设这是一个bug,我已经向苹果提出了一个问题

或者这是预期的行为?如果是的话。。。有没有一种方法可以提示操场应该假设什么样的部署目标?如果它没有正确地获取它所运行的操作系统的实际版本

谢谢