使用单行保护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)中,似乎已修复