【发布时间】:2022-01-03 14:00:26
【问题描述】:
我收到此错误
编译器无法在合理的时间内对该表达式进行类型检查;尝试将表达式分解为不同的子表达式
发生错误的代码是这样的:
ForEach(items){ item in
var abgektItem = abgehakt.first(where: {i in i.id == item.id})
var normalItem = abgektItem.normalItem
var normalItemAnzahl = normalItemAnzahl ?? 0
var anzhal = item.normalItem!.Anzahl - normalItemAnzahl
someView(anzhal)
}.padding(.vertical)
我简化了代码。 我该如何分解代码?我的意思是我每一步都需要一个新的变量......
感谢您的帮助,Boothosh
【问题讨论】: