Xcode 12破坏了swift?中的多行保护缩进



使用单行保护Xcode 12进行右缩进:

guard let contentName = vod.name else {
Log.fault("No data.")
return
}

但对于多行,压痕是损坏:

guard let contentName = vod.name,
let season = vod.season else {
Log.fault("No data.")
return
}

是我做错了什么,还是有人有同样的问题?

我可以用Xcode 13.1 重现这一点

有趣的是,它适用于多行if let

";"首选项/文本编辑/缩进"-菜单并没有提供任何选项来解决这个问题。

我在苹果反馈助手中提交了一份错误报告(FB9958961,可能是非公开的?)
恐怕这就是我们目前所能做的:

  • 通过Stack Overflow帖子提高对该问题的认识✅
  • 提交错误报告✅
  • 考虑使用AppCode而不是Xcode

Xcode版本13.3.1(13E500a)中,似乎已修复

最新更新