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

时间:2020-08-06 13:17:41

标签: swift xcode swift-playground xcode12

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

我有一个Swift游乐场,有Combine发行商:

var y = 0,
    img = $('.images'),
    values = img.find('li'),
    imgHeight = 0,
    nVisible = 1,
    intervalSec2 = 4000;

if(!img.find('li:first').hasClass("first")){
  img.find('li:first').addClass("first");
}

values.each(function(){
  if(y < nVisible){
    imgHeight = imgHeight + $(this).outerHeight();
    y++;
  }
});



img.css({ height: imgHeight, overflow: "hidden" });
  
function vertCycles() {
  var fItem = img.find('li.first').html();
    
  img.append('<li>'+fItem+'</li>');
  fItem = '';
  img.find('li.first').animate({ marginTop: "-163px"}, 1500,function(){  $(this).remove(); img.find('li:first').addClass("first"); });

  
}

if(intervalSec2 < 700){
  intervalSec2 = 700;
}

var init = setInterval("vertCycles()",intervalSec2);

img.hover(function(){
  clearInterval(init);
}, function(){
  init = setInterval("vertCycles()",intervalSec2);
});

升级后,我的游乐场开始失败,并显示以下消息:“'flatMap(maxPublishers:_ :)'仅在macOS 11.0或更高版本中可用”。快速的编译器不会指示任何错误在代码中。如果放置在普通的Xcode命令行应用程序项目中,该代码也可以正常工作。

可以通过将发布者放在操场上的<Router> <div> <Sidebar></Sidebar> <Switch> <Route exact path={"/"} component={Charts} /> <Route exact path={"/about"} component={About} /> </Switch> <Footer></Footer> </div> </Router> 之类的可用性检查中来减轻错误。

我假设这是一个错误,并且我已经向Apple提出了问题。

这是预期的行为吗?如果是……是否有办法向操场暗示要采取的部署目标?如果未正确选择要运行的操作系统的实际版本。

谢谢!

0 个答案:

没有答案