Rex*_*xha 1 xcode localization ios swift swiftui
我已经在我的 SwiftUI 应用程序中实现了本地化。一切正常,但我在本地化 @State var 时遇到问题。本地化不起作用,我只能打印出密钥。知道如何解决这个问题吗?
的值type已经在我的Localizable.strings
@State var type: String
var body: some View {
VStack {
Text(self.type) // not working
Text("test") // working
}
}
Run Code Online (Sandbox Code Playgroud)
您可以将字符串转换为 NSLocalizedString
Text(NSLocalizedString(type, comment: ""))
Run Code Online (Sandbox Code Playgroud)
或将类型更改type为LocalizedStringKey
@State var type: LocalizedStringKey
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
458 次 |
| 最近记录: |