我有这个问题,我不知道如何解决。
Text("\(Texts.orderCanceledText1) \(syncViewModel._order.id) \(Texts.orderCanceledText2)") // ERROR : here
Run Code Online (Sandbox Code Playgroud)
struct Texts {
static let orderCanceledText1 : LocalizedStringKey = "orderCanceledText1"
static let orderCanceledText2 : LocalizedStringKey = "orderCanceledText2"
static let orderCanceledText3 : LocalizedStringKey = "orderCanceledText3"
}
Run Code Online (Sandbox Code Playgroud)
我正在使用本地化,所以这就是我使用它的原因。
错误:“调用实例方法‘appendInterpolation’时没有完全匹配”
小智 1
伊尔凡·安瓦尔 (Irfan Anwar) 给出了很好的链接。解决方案是:
let goal: LocalizedStringKey = "goal"
let text = Text(goal)
Run Code Online (Sandbox Code Playgroud)
然后
Text(goal).fontWeight(.bold) + Text("\(goal).fontWeight(.bold)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5954 次 |
| 最近记录: |