import Foundation
import SwiftUI
struct SampleComponent: View {
@Binding var value: Decimal
var body: some View {
return Text("\(value)")
}
}
给我错误:
实例方法“ appendInterpolation”要求“十进制”符合“ _FormatSpecifiable”
尽管如此,它在操场上还是可以的:
import Foundation
var d: Decimal = 4.5
print("\(d)")
知道发生了什么或如何解决?
答案 0 :(得分:7)
不确定为什么会出现此错误,但是一种解决方案是将其强制转换为字符串:
Text("\(value)" as String)